View Gallery
Slushies

A Flask YSWS

Build something cool with Flask, ship your project, and get rewarded!

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:

Additionally, please note that:

Frequently Asked Questions

Where can I ask for help?
Join #slushies on Hack Club Slack or DM @Eesa
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.

Some useful guides!

Getting started with Flask

Basic CRUD with SQLite

Hosting a Flask app on Nest

CS50x Week 9: Flask