Inspiration
There are many times in life when we naturally grow apart from friends and family. We wanted to build something to help close this gap by sharing meaningful memories with each other. Unlike other social media platforms, we envisioned In The Moment as a simple, private gallery where people can relive memories rather than broadcast them. That’s why we created In The Moment — simply to relive the moment!
What it does
Our application allows users to create albums where they can invite others to collaborate. Users can upload photos along with brief voice notes, turning them into short memos — live memories. This not only helps people stay connected but also allows them to feel a genuine emotional connection to the moments shared.
How we built it
We built our frontend using React.js and Tailwind CSS on Vite. Our backend was developed with FastAPI (Python) and integrated with the Firebase Suite — Firebase Auth, Firestore, and Firebase Cloud Storage — for authentication, database management, and file uploads, respectively.
Challenges we ran into
Our biggest challenge was uploading and storing images and audio files. Instead of storing them directly in our database, we had to set up cloud storage and fetch file links for display. Although challenging, this approach is what truly makes the project shine.
Accomplishments that we're proud of
We’re proud that we were able to set up a fully functioning application — complete with authentication, database, and cloud storage — within a limited time frame, and without any prior experience with Firebase. We’re also proud of the UI/UX design we created!
What we learned
This was our first time working with Firebase as a backend and using Figma for design.
What's next for In the Moment
One of our main priorities moving forward is to improve app security so users can enjoy full privacy with their albums and memories. We also want to make the app more accessible by adding features like voice transcription and text descriptions for memos.


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