Inspiration
Since it's the holiday season, we wanted to create a website that lets people open presents.
What it does
Visitors can open presents by clicking the giftbox icon. The site will then randomly redirect them to a present (some of which plays festive music or leads the viewer to other fun links).
How We built it
The website was built using React.js and CSS. The icons were made using Paint Tool SAI.
Challenges We ran into
Although both of us have learned web development languages, we have never personally created a website from the ground up, so we had to work through designing the site and implementing it.
Accomplishments that We're proud of
We spent a lot of time on making the animations look clean, getting the dark and light mode working, and displaying our instructions pop up properly. The music and snow animations were also fun to tackle; both worked out in the end and are a pretty cool part of our site.
What We learned
We learned how to create React websites, route using React router, play music on a button click, toggle dark and light modes, implement a modal in React, animate icons, buttons, and components, position items in CSS, use transitions, and use git efficiently.
What's next for Present Pop
Looking ahead, we want to allow users to sign in, save presents that they like, and view their list of presents. We also plan on adding more presents and letting users share presents with their friends.

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