Compete

Preparation guide

How to prepare for Congressional App Challenge

Build an app, compete only against students in your own congressional district, and win a display in the U.S. Capitol.

Some preparation needed · Middle or high school student at the time of app submission

Where the points actually are

The judging rubric rewards a clear problem, a working demonstration and a well-told story far more than technical sophistication. Many district winners are simple apps that solve a genuine local problem and explain themselves well. The video is not an afterthought; for most judges it is the whole submission.

Topic breakdown

01Problem selection
Pick something you or people around you actually experience. Judges consistently reward a specific, local, well-understood problem over an ambitious general one.
02Scope control
One feature that works beats five that half-work. A demo that crashes on camera undoes months of building.
03The video
One to three minutes. State the problem, show the app running, explain one interesting technical decision, and say what you learned. Practise it until it is not read from a script.
04Any stack you like
Block code is explicitly accepted. Do not learn a new framework for this competition; use what you already know and spend the time on the product.

A study plan that works backwards from the date

  1. Summer Check that your district is hosting. Then pick a problem and talk to three people who have it. This is the highest-leverage hour of the whole project.
  2. Eight weeks out Build the smallest version that demonstrates the idea end to end. Not the prettiest, the most complete.
  3. Four weeks out Have someone outside your household use it while you watch and say nothing. Fix what they got stuck on.
  4. Two weeks out Record the video. Record it three times; the third is always the one you use.
  5. One week out Submit. Do not wait for the deadline day, because the portal is busiest then and there is no extension.

Tips that come from the format itself

  • Because judging is per district, entering at all puts you in a small field. In some districts the number of entries is in the low dozens.
  • You may submit an app you built for another project or class, as long as it meets the eligibility rules and was created after the stated cut-off date.
  • The rulebook is published as a PDF each cycle. Read it, especially the video requirements, because submissions get disqualified on format rather than quality.
  • A working prototype with an honest video about what does not work yet is judged better than a polished mock-up that never ran.

Practice resources

  • Congressional App Challenge official site Official · free

    Registration, the participating districts list, rules and the annual rulebook PDF.

  • Official rules page Official · free

    Eligibility, team rules and submission requirements. Read this before you start building.

  • MIT App Inventor Tool · free

    Free block-based Android app builder. Explicitly acceptable for the Challenge and a realistic route for a first entry.

  • freeCodeCamp Course · free

    Free full curriculum for web app development if you are starting from nothing.

Past papers and official materials

  • Previous winning apps

    Published gallery of past district winners. The best available guide to the standard you are competing against.

Skills this builds

  • Any programming language
  • Problem framing
  • User interface design
  • Video presentation
  • Project scoping

Read what other students said about preparing