You Ship
Your own Flask app!
We Ship
$5 for a slushie
See how to earn $10 below
Requirements
- Build a Flask web app with at least 3 routes
- Your project should be unique, functional, and somewhat styled
- While coding, commit your work at least once an hour on GitHub
- Describe your project (and add screenshots) in a README.md file
- List all your dependencies in a requirements.txt file
- Log at least 1 hour on Hackatime
- Host the app on Nest (deployment tutorial provide below)
- Nest is the preferred option, but if it's unavailable, you can use another hosting service such as Render
For higher rewards, log a minimum of 2 hours on Hackatime and implement at least one:
- Basic CRUD functionality using SQLite, CSV, Postgres, or something similar
- A functional user authentication system and protected routes
- Connect and successfully fetch data from an external API (weather, stocks, etc.)
- Aesthetically pleasing responsive layout that works on mobile and desktop
- And you'll earn 🤑 $10 🤑 instead of $5
Additionally, please note that:
- You must be in high school or middle school
- You started working on this project recently
- Your first commit must be made after this YSWS was announced
- You haven't gotten a Slushies grant before. If you have, maybe try some other YSWS
- This is a beginner YSWS, I don't want to see any AI made projects
- If you do use AI a bit for inspiration/debugging, make sure to include it in your README
Frequently Asked Questions
- I don't have any good project ideas!
- Think about your interests or hobbies. If you like gaming, make a site about of some of the video games you like. If you're into reading, make a site where users can post book reviews, and etc.
- Are there example projects?
-
I made a demo Flask project with SQLite on
GitHub.
Here is a slightly more advanced project with basic user authentication. - Is there a deadline?
- Saturday, August 23, 2025 at 12:00 AM (midnight) Central Daylight Time
- Can I "double dip" with another YSWS?
- Unfortunately, this is not possible :(
- I'm having trouble with Nest!
- Take a look at this guide I wrote. Additionally, check out the official guides and the #nest channel on Slack.
- What if Nest is down?
- If Nest is down, wait a few hours for it to come back online. If it is down for an extended period, exceptions will be granted.