💭 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.

Built With

Share this project:

Updates