ABOUT THE CHALLENGE

ReverieHacks is the biggest and most unique virtual hackathon for students to showcase their projects to the world and earn prizes along the way. Students can join in teams of 1-3 in one of several tracks to design projects from their dreams and compete for various awards.

ABOUT OUR TRACKS

Our hackathon features six distinct tracks, each designed to showcase and develop a variety of skills among students aged 13-27. These tracks are:

  • Ideathon: A track where teams collaborate to brainstorm, refine, and develop innovative ideas into comprehensive project plans. Participants will have the opportunity to explore creative solutions, receive feedback, and turn their concepts into viable projects.
  • ML Prompt Engineering: A track where teams design and optimize AI workflows to achieve the best possible results for specific purposes. Participants will focus on creating efficient and effective workflows using LLM models like ChatGPT and Gemini, employing structured queries to ensure the most optimized output based on the given input.
  • Software Development: A track centered around traditional hackathon experiences where teams design software solutions to unique problem.
  • Datathon: A track where teams use machine learning and data science techniques to analyze datasets and identify patterns to solve specific problems. Participants will not only be finding trends, but also analyzing them to gain insights into a possible solution.
  • Embedded Systems: A track meant for those interested in computer and electrical systems. Within this track, teams will be making use of ecad software for developing hardware solutions like pcbs for specific purposes.
  • App Development: A track meant for those enthusiastic about creating applications for mobile devices. Unlike software development where teams may present projects about any program, this track is specially for mobile applications.

Each track offers a unique challenge, allowing participants to highlight and enhance their specific talents.

For more information you can check out our page.

Requirements

IDEATHON

Building your idea: In this track, you will be developing a possible solution to a problem you've identified. The first step for developing your solution would be figuring out basic context like who is affected, what is the problem, why is it there. Then will be the part of actually designing a proper solution that could work and properly address the problem and figuring out relevant project details like Value Proposition, Customer Segments, Channels, Customer Relationships, Revenue Streams, Key Resources, Key Activities, and Cost Structure. Find more here.

Submitting your Project: For the ideathon track, you are required to submit 2 different files:

  • Pitch Presentation: Record a small video (no longer than 5 mins) which is your pitch that covers the purpose of your project as well as key details.
  • Project Plan: A pdf document that covers all details regarding the project like purpose, technical details, mockups, logistics as well as your future plans for the project. It would be a good idea to include extra details in this document and focus only on key details in the pitch presentation.

 

ML PROMPT ENGINEERING

Building your project: For the ML prompt engineering track, students interested in the application of LLMs will be designing workflows that help obtain an output for specific purposes through human input and structured queries via ML models like GPT, Gemini.

Submitting your project: For the ML prompt engineering track, you are required to submit 4 different files:

  • ML workflow: Upload a png of the flowchart version of your ML workflow that depicts where human inputs is necessary, what queries are used with LLMs, which LLM model is used and what each action does.
  • Samples: Prepare a video/document that shows the use of workflow for sample test cases as compared to using a single prompt approach with the same test cases.
  • Documentation: Include a detailed documentation that explains the reasoning behind each node in the Ai workflow, how it works and any other necessary data.

 

SOFTWARE DEVELOPMENT

Building your project: The building process for the software development track is fairly simple and your goal is to create a software solution. It is important that you do it on github along with relevant licensing to help protect your project. It is also vital that you follow our guidelines which can be found here.

Submitting your project: For the software development track, you are required to submit 4 different files:

  • Code repository: Upload the complete project code to a version control platform such as GitHub, GitLab, or Bitbucket. Ensure the repository is accessible and includes necessary instructions.
  • Demo video: Create a video that demonstrates the functionality, features, and user interface of the software. The video should highlight key aspects and use cases.
  • Documentation: Provide a detailed Project documentation that includes information like purpose, target audience and main features, but also technical things like installation guides, user manuals, references and any configuration or setup instructions.

 

DATATHON

Building your project: The building process for the datathon track starts with identifying the problem you want to solve and finding relevant datasets. Datasets can be easily found on kaggle.com. The next step would be writing the code for exploring and processing the dataset, and then training a model around it. Finally, the team will work to interpret the results and derive meaningful conclusions from it, and prepare necessary documentation.

Submitting your project: For the datathon track, you are required to submit 4 different files:

  • Code repository: Upload the complete project code to a version control platform such as GitHub, GitLab, or Bitbucket. Ensure the repository is accessible and includes necessary instructions to run/replicate.
  • Dataset: Within your Github README file, you have to include a link to the dataset used in your project.
  • Report: Prepare a document that explains your results and analysis, the methodology employed, reasoning behind certain crucial decisions and your evaluation of the model training process.
  • Demo video: Create a video that best demonstrates your trained model or your results.

 

EMBEDDED SYSTEMS

Building your project: The building process for embedded systems starts with finding a problem you want to solve. You can find find problems that you go through daily or inconviences that you face on a regular basis. Then comes the designing process. Starting with picking out the components you need, you should start designing a circuit. Once you are happy with the circuit you have designed and have created a schematic that works, you can begin converting it into a PCB.  You should be constantly using Design Rules Check (DRC) to ensure that your design doesn't violate any issues. 

Submitting your project: For the embedded systems track, you are required to submit 4 different files:

  • File directory: Upload the complete project to an online storage solution such as GitHub or google drive. Ensure the directory is accessible and includes necessary instructions. This should contain schematics of your circuit as well as any other design.
  • Firmware: If your circuit uses any MCU, then you must upload the relevant code in your file directory. It is highly reccomended to include a flowchart of your algorithm to make the code easy to understand. 
  • Demo video: Create a video that demonstrates the designed product. The video should highlight key aspects and use cases.
  • Tech report: Prepare a document that gives tech specs and explains your product in detail.

 

APP DEV

Building your idea: In the app development track, you will be building programming an app around the problem. However, it is also vital to consider other important factors like Ui/Ux while designing your app. Find more here.

Submitting your Project: For the app dev track, you are required to submit 3 different files:

  • Code repository: Upload the complete project code to a version control platform such as GitHub, GitLab, or Bitbucket. Ensure the repository is accessible and includes necessary instructions.
  • Demo video: Create a demo video of the app, showing off its features as well as other features like the UI.
  • Project documentation: Provide a detailed Project documentation that includes information like purpose, target audience and main features, but also technical things like installation guides, user manuals, references and any configuration or setup instructions for using the app.

Hackathon Sponsors

Prizes

$2,206,164+ in prizes
+ other prizes
Internships @ Learner Labs (ML and Ideathon track only)
2 winners

6 Internship slots at a promising AI Startup offering invaluable real world experience. Details are still to be finalized but winning certain tracks of the Hackathon will unlock you access to this internship opportunity. Strong LoR's may also be given if good work is done at the company. NOTE: Internships are placed for the winners of the ML and Ideathon track, if the winners of these tracks do not accept their offers within a week they will be passed on to another track winner.

1st Place ML Prompt Engineering and Ideathon Track ONLY
$100 in cash
2 winners

1st Place Any other Track besides ML Prompt Engineering AND Ideathon
$90 in cash
4 winners

2nd Place Any Track
$40 in cash
6 winners

Featherless.AI $300 credit
$300 in cash
1 winner

Winner of the AI/ML track will receive a 300 dollar credit for Featherless.AI which they can use to get access to API Keys for major LLMs for their own personal use (Llama, Gemini, Claude, GPT, etc.)

1st Place any track 3 FREE Domains for 1 year
$50 in cash
6 winners

3 Domains for 1st place of any Track on the Hackathon!(~$50 value)

2nd Place any track 2 FREE Domains for 1 year
$30 in cash
6 winners

2 Domains for 2nd place of any track on the Hackathon!(~$30 value)

3rd Place any track 1 FREE Domain for 1 year
$15 in cash
6 winners

1 Domain for 1st place of any track on the Hackathon! (~15 dollars value)

Protoflow 1 Year Pro Subscription
$180 in cash
3 winners

For 1st, 2nd, and 3rd place of the Hackathon.

Featherless.AI 1 Month Subscription
$25 in cash
1,950 winners

If you choose to participate, you get access to one month of Featherless.AI worth $25 which grants access to large LLMs API keys and models including Llama, GPT, Gemini, etc.

Firecrawl complementary 10k API credits per user
$50 in cash
1,950 winners

Complementary access to 10k API credits from Firecrawl

Wolfram|One 1 month subscription
$160 in cash
1,950 winners

Access to Wolfram|One to build your project for the duration of one month!

1 Month Devswarm Pro
$8 in cash
1,950 winners

1 Month complementary Devswarm Pro

Render Building Credits Access 1 Month
$50 in cash
1,950 winners

One month of Renders subscription

Complementary access to 3 months of Mobbin for all participants
$45 in cash
1,950 winners

Complementary access to 3 months of Mobbin for all participants!

$100 in Momen Credits for every participant
$100 in cash
1,950 winners

Complementary $100 in Momen Credits for every participant

Somba Regular membership for 3 months, complementary prize
$90 in cash
1,950 winners

Complementary prize for all hackathon participants for simply participating, getting 3 months of Somba's Regular membership

3 Months of complementary Learner Labs
$117 in cash
1,950 winners

3 Months of complementary Learner Labs as part of our sponsorship deal with Learner Labs!

10% Discount on Algoverse AI Research Program (Complimentary Prize)
$333 in cash
1,950 winners

Not redeemable for cash

500 Protoflow Credits
$30 in cash
1,950 winners

For all Hackathon Participants

Dialogate Pro Subscription (LIFETIME SUBSCRIPTION)
$60 in cash
1,950 winners

Complementary participant Dialogate Pro Subscription (LASTS A LIFETIME), valued at $60 per subscription

1st Place 2-year VIP membership CodeCrafters (Software development Track Only)
$720 in cash
1 winner

unlocks all challenges — Git, Redis, SQLite, and more. If you have multiple winners per placement, each team member gets the prize.

2nd Place 1-year VIP membership CodeCrafters (Software development Track Only)
$360 in cash
1 winner

unlocks all challenges — Git, Redis, SQLite, and more. If you have multiple winners per placement, each team member gets the prize.

3rd Place 6 months VIP membership CodeCrafters (Software development Track Only)
$180 in cash
1 winner

unlocks all challenges — Git, Redis, SQLite, and more. If you have multiple winners per placement, each team member gets the prize.

Mentoring Session with Formaloo CEO (Datathon Track Only)
1 winner

1st place of the Datathon track will be invited to meet with the CEO of Formaloo to learn from their experiences and ask for advice for the future.

Tin Computer Growth Credits
$299 in cash
100 winners

Up to 100 eligible teams can each receive $299 in Tin Computer Growth Plan credits after submitting their projects.

Available to up to 100 eligible teams
$299 in Growth Plan credits per eligible team

⚠️ THIS IS NOT A CASH PRIZE. This award consists of sponsor-provided product credits, subscriptions, software licenses, domains, or other non-cash benefits and cannot be exchanged or redeemed for cash.

1 Year of Mobbin Pro for all Winners of Each Track
$180 in cash
6 winners

1 Year of Mobbin Pro for the winner of each track!

1 year Devswarm Pro(1st Place teams all 6 tracks)
$96 in cash
18 winners

Winners of all 6 tracks will receive 1 year of Devswarm Pro

$500 in Render Build Credits (Software Development ONLY, need to use Render in project!)
$500 in cash
1 winner

1st Place Software development reward, Render must be used in the project

$300 in Render Build Credits (Software Development ONLY, need to use Render in project!)
$300 in cash
1 winner

2nd Place Software development reward, Render must be used in the project

$100 in Render Build Credits (Software Development ONLY, need to use Render in project!)
$100 in cash
1 winner

2nd Place Software development reward, Render must be used in the project

$2000 in Credits from Momen(Winning team of the Software Development Track only)
$2,000 in cash
3 winners

$2000 in Credits from Momen for the 1st Place Winning team of the Software Development Track only

20% Discount on RISE Research Program (Winner of any track)
$1,500 in cash
18 winners

Not redeemable for cash

$500 Formaloo Forms Credits 1st AND 2nd Place winners (Datathon track only)
$500 in cash
2 winners

1st and 2nd Place of the Datathon Track will win $500 worth of credits from Formal

WINNER OF EVERY TRACK: 12 Months Somba Premium
$800 in cash
18 winners

12 Months Somba Premium for all hackathon winners.

CleanShot Licenses (1st, 2nd, and 3rd of any track)
$29 in cash
18 winners

Win a CleanShot License for placing 1st, 2nd, or 3rd place in any of our 6 tracks for Reverie Hacks.

500 API Credits from PerfCorp for the first 700 participants to redeem
$28 in cash
700 winners

Claim 500 free API credits EACH for first 700 participants to sign up for the Hackathon. First come first serve!

Certificate
9,999 winners

Certificate of participation, more prizes to come soon!

30% Discount on Algoverse AI Research Program (Winner of any track)
$998 in cash
18 winners

Not redeemable for cash

Devpost Achievements

Submitting to this hackathon could earn you:

Judges

Mahendran Chinnaiah

Mahendran Chinnaiah
Healthcare Software Architect | CVS

Mantas Eringis

Mantas Eringis
Software Engineer | Blockdaemon

Vaibhav Patel

Vaibhav Patel
AI Engineer | Abu Dhabi Investment Authority

Sandeep Shivam

Sandeep Shivam
Associate Director of Product Management | Tavant

Pulkit Arya

Pulkit Arya
Founding Engineer | Pointer

Dmitrii Timoshenko

Dmitrii Timoshenko
Applied Scientist | Amazon

Sai Kishan Naraparaju

Sai Kishan Naraparaju
Founder & CEO | TreeThirty

Vidyasagar Palla

Vidyasagar Palla
Senior Security Consultant | Ernst & Young

Anisha Ramakrishna Yarlapati

Anisha Ramakrishna Yarlapati
Product Manager | Adobe

Hung Truong

Hung Truong
Incoming Software Engineer | HubSpot

Udaya Bhaskar Vemuri

Udaya Bhaskar Vemuri

Frank Chu

Frank Chu
Machine Learning Manager | Meta

Fahad Mehfooz

Fahad Mehfooz
Founding AI Engineer | MenuData

Sunil Kumar Paidi

Sunil Kumar Paidi
Principal Agile Practitioner | Bank of America

Khush Patel

Khush Patel
Founding Architect | Lyzr AI

Jyoti Kunal Shah

Jyoti Kunal Shah
Director | ADP Technologies, USA

Anindita Bhowmick

Anindita Bhowmick
Founder & CEO | Anibotix Robotics Private Limited

Jasmit Kaur Saluja

Jasmit Kaur Saluja
Software Engineering Manager | Meta Platforms

Mayur Jain

Mayur Jain
Senior Software Engineer | Bridgestone Americas

Baron Henderson

Baron Henderson
Founder | Pedro Pathing

Volodymyr Lopukhovych

Volodymyr Lopukhovych
Lead Software Engineer | Disney Streaming

Vasuki Uday Kiran Vudathala

Vasuki Uday Kiran Vudathala
Staff Performance Engineer | ServiceNow

Gayathri Chilukala

Gayathri Chilukala
Software Engineer | Microsoft

Rishik Boddeti

Rishik Boddeti
Co-Founder & CEO | Protoflow

Nilesh Dhage

Nilesh Dhage
Director, Product Management | Fidelity Investments

Michael Chinaloy

Michael Chinaloy
Engineering Manager | Coinbase

Sanket Rege

Sanket Rege
Software Engineering Manager | EchoStar

Ruide Zhu

Ruide Zhu
Founding Engineer, Infrastructure, & Research | Andromede AI

Keyao An

Keyao An
Senior Software Engineer | OpenAI

Gaurav Shah

Gaurav Shah
Director Staff Engineer | Fidelity Investments

Ian Ku

Ian Ku
Founding Engineer | Archiboost AI

Aditya Shrivastava

Aditya Shrivastava
Software Engineer | Barclays

Akhil Sharma

Akhil Sharma
Senior Software Developer | Meta

Sanjuksha Nirgude

Sanjuksha Nirgude
Autonomy Technical Lead | Nightingale Security

Judging Criteria

  • Innovation
    - Originality of the idea – Is it unique compared to existing solutions? - Creativity in approach – Are new technologies or methods used in an interesting way? - Potential to inspire – Does the project spark new possibilities or directions?
  • Problem Solving
    - Relevance – Does the project address a real, clear, and significant problem? - Effectiveness – How well does the solution solve the identified problem? - Feasibility – Can the solution realistically be implemented with available resources?
  • Sustainability/Scalability
    - Long-term viability – Can the solution operate and remain relevant over time? - Environmental, social, or economic sustainability – Does it consider long-term impacts? - Scalability – Can the solution be expanded to a larger audience or market?
  • User Experience & Design
    - Ease of Use – Is the solution intuitive and accessible to its intended audience? - Aesthetic Appeal – Is the design visually engaging and polished? - Accessibility – Does it accommodate different abilities, devices, or contexts?
  • Bonus: Exceptionality
    Award up to 5 bonus points for projects that demonstrate extraordinary qualities beyond the standard criteria. This may include exceptional execution, groundbreaking impact potential, or other remarkable aspects that set the project apart.

Questions? Email the hackathon manager

Invite others to compete

Hackathon sponsors

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.