Congressional App Challenge

Congresswoman Elaine Luria is pleased to announce her office’s involvement in the Congressional App Challenge for the third year and encourages all students to participate.

The Congressional App Challenge is an annual nonpartisan competition for middle and high school students to develop original apps and submit them to congressional offices. The Challenge encourages students to explore and pursue STEM courses and industries. 

Each congressional office will choose a winner for their district and the winners will be invited to Washington DC for the #HouseOfCode 2022 reception. More information is available at Winners in VA-02 will additionally be invited to meet Congresswoman Luria at her Virginia Beach office in the fall.


  1. Who is eligible:
    • Students must be in middle or high school at the time of contest close: November 1.  
    • Students may ​not participate after having graduated from high school
    • Students may compete in either:
  2. Where to sign up:
  3. Students have between now and 5:00PM on November 1, 2021 to register and submit their apps.
  4. Rules:
    • Any given student may only compete in ​one district.
    • Students may compete as individuals or in teams of up to four.
      • If competing as a team: At least half of the teammates must be eligible to compete within the district in which they are submitting.
    • Students may submit any app they have coded after October 19, 2020.
    • Any given student may only submit one app per year. Multiple entries across multiple teams is not allowed.
    • Students can use any programming language C/C++, Objective C, C#, Java, JavaScript, Python, Ruby, PHP, Swift, “block code”, etc
    • Students may use any platform (PC, web, tablet, robot, Raspberry Pi, mobile, etc.) 
    • The app can be about any topic.
    • The app must have some degree of functionality to be competitive.
    • The app must be original and solely owned by the Contestant such that no other party has any rights or interest, whether known or unknown.
    • For a complete list of rules please visit: download the rulebook here:  
  5. Online Submission:
  • If competing as a team, one teammate should create the team profile, which will allow for that user to invite up to three other team members to edit the application. Students will need to complete a personal profile and eligibility quiz. If the team is eligible, they will receive an email allowing them to proceed with their application. The application is made up of a number of questions regarding their app. The most critical component is the demonstration video, which is detailed below.
  1. Demonstration Video:
    • Students must create a demonstration video with the following information:
      • The name(s) of each participant
      • The name of the app
    • Clearly explain the purpose of the app (Students should do this in one, clear sentence)
      • Explain the app’s target audience (who the app is intended for?)
      • The tools and coding languages used to create the app
      • Show how the app works
    • The video should be 1-3 minutes long. Video submissions which do not adhere to the time constraints may be penalized by the judges at their discretion. This is not a video-creation competition. However, the judges view the demonstration video to learn about the app. The video should be as clear and compelling as possible.
    • Upload the completed video to YouTube, Vimeo, or any other video-hosting site. The video must be set to “public”.
  2. Winners will be decided by judges Congresswoman Luria has picked. Judges will base their decisions on the following criteria:
    • Quality of the idea (including creativity and originality)
    • Implementation of the idea (including user experience and design)
    • Demonstrated excellence of coding and programming skills.
  3. Contact Karen Thomas from Congresswoman Luria’s office for additional information: