💭 Inspiration
🎵 On the first day of Christmas... My true love sent to me... A link to an awesome website called 12-days-of-christmas-with.us that gets everyone into the Christmas Spirit in just 12 Days 🎵
The most wonderful time of the year is here and it's time to start getting in the mood for the winter season ❄️
✨ What it does
12-days-of-christmas-with.us is a website that let's you plan your Christmas days; keeping track of your Christmas movies, recipes and songs for each day as well as any other Christmas-y thoughts you might have so that you can get into that Christmas Spirit 🎅
- Movies: A Christmas movie a day brings Santa your way
- Recipes: Keep your tummy in the festivity with our recommended recipes for each day
- Songs: Play our recommended Christmas songs right from our website
- Customize: After signing up and logging in, you can customize your movie, recipe and song preferences for each day according to your liking
- Notes: there's even a virtual notepad to capture your Christmas-y thoughts or keep track of your Christmas Todo List (making sure you don't forget to buy that gift for Uncle Tim!)
🛠 How we built it
- HTML and CSS
- Flask
- SQLite for the database
- Heroku for hosting
- Figma for mock-up and design
- Miro for brainstorming and project management
🎯 Challenges we ran into
- We ran into a few pretty annoying merge conflicts in VSCode.
💪 Accomplishments that we're proud of
- Most of us were new to Flask so we learnt a lot of new things about it throughout the hackathon.
- We were able to use Git/GitHub effectively even though some of us were new to it.
- Not pulling any all-nighters and still finishing the hackathon with a complete app.
📖 What we learned
- Managing and pacing ourselves when creating a web app according to our capabilities.
- Using HTML and CSS to style a webpage.
- New things about Git/GitHub.
- Using Flask to create a dynamic web app.
- How to host a Flask app on Heroku.
- Teamwork makes the dream work 🌈
⛳️What's next for 12 Days of Christmas with Us?
- Add more ways to sign up/login (Google, GitHub, etc.)
- Send confirmation emails for signing up.
- Scrape movie/recipe information from the web to display onto the website.
- Populate the database with more data.




Log in or sign up for Devpost to join the conversation.