Inspiration
The idea of a physical gratitude jar but translated to a program.
What it does
This is a virtual gratitude jar that can cheer you up with just one click! Enter happy and motivational notes in a form if you're feeling inspired or grateful. Build up enough happy entries and randomly pick one out if you're feeling down or unmotivated for a quick boost of happiness!
How we built it
We started by making the frontend with HTML and CSS. Then we moved onto the backend using Flask and SQLite3!
Challenges we ran into
Getting the backend to work was a challenge as neither of us really knew how to use Flask or a database in conjunction with the HTML/CSS frontend. We ran into some walls in the beginning and almost gave up on doing the backend at all, but late at night we got a second wind and somehow coded up the entire server with Flask (yay learning new things at hackathons!) and connected all the bits and pieces in the database to make a fully working app.
Accomplishments that we're proud of
Getting the backend to finally work with the frontend and make the app actually DO the thing we wanted it to was so rewarding and exciting! We were especially proud of creating the feature to add new items to the database (adding new happy notes to the jar). We didn't think we could learn Flask and SQLite3 and deploy an entire server and connect it to the HTML frontend and almost gave up but we didn't! We got it!
What we learned
-Lots of Flask and SQLite3
-refreshed HTML and CSS
-sometimes you just need to step away from your code and give your mind a break and go stack some cups before you can really come back and tackle the problem effectively.
What's next for Happy Jars
-UI aesthetic improvements with CSS and maybe using Bootstrap
-Collaborative feature (add to your friends' jars)
-Animations
Log in or sign up for Devpost to join the conversation.