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.

Built With

Share this project:

Updates