Inspiration
University life is busy. Between classes, co-ops, clubs, and personal commitments, it's easy to lose touch with friends, especially when they live in different cities. We wanted to create a way to share small, everyday moments to help friends stay connected. Instead of only catching up occasionally, friends can stay connected by seeing the little pieces that make up each other's day.
What it does
HoppyHour is a social application that lets friends share a "day in the life" through hourly photo prompts. Users can join private or public events and receive notifications to capture a moment of their day. Throughout the day, these photos are displayed on a timeline to show how everyone's day unfolds. If someone misses a prompt, an placeholder image will be created to keep the experience smooth. At the end of the day, the HoppyHour generates a vlog-style video summary of how the group spent their day.
How we built it
We built HoppyHour as a Reactive-Native based web application for the frontend, and MongoDB Atlas Next.js, RESTful API for the backend. Hand-drawn bunny-themed elements were created to enhance the UI.
Antigravity
We used Antigravity throughout the development of our project. Agents were able to execute end-to-end testing and help us with integration between features. The agent was able to launch our application and test features by clicking buttons, exploring different pages, and experimenting with the functionality of the application.
Challenges we ran into
We had trouble coming up with an idea, but with the power of brainpower we came up with HoppyHour. Generating the summary videos was also a challenge because it was something we've never done before.
Accomplishments that we're proud of
We're proud that we were able to incorporate technologies that were new to us, like MongoDB Atlas and Remotion.
What we learned
We learned the importance of planning. We also learned how to design a product based on real social problems, like staying connected while living busy lives. We gained experience thinking from a user's perspective and considering edge cases.
What's next for HoppyHour
In the future, we HoppyHour should allow users to make any edits to the automatically-generated video. This would allow more personalization while still providing convenience.
We would also like to add a feature to let users choose between submitting videos or photos throughout the day.
Log in or sign up for Devpost to join the conversation.