🌱 Inspiration
We’re a group of seniors who wanted a way to hold onto the small moments that really matter. Forget-Me-Not started as us realizing how many photos, voice notes, and random memories just get lost in our camera rolls or chats, so we decided to build a place to keep them safe for later. Plant a memory now, and watch it bloom when the time is right.
🌸 What it does
The website lets users create digital “memory capsules” in the form of flower orbs that stay locked until a chosen date and time. You can upload photos, notes, or recordings, and even invite friends to build a garden of flowers with them. Everything stays hidden with encryption until it unlocks, so you experience it again in the future.
🛠️ How we built it
- On the backend, we set up a Supabase database to store capsules, files, and collaborators, and implemented Google authentication so users can securely sign in and access their memories. We also added SHA-256 encryption for the memories to allow users to feel safe about adding their personal images and messages on the website.
- On the frontend, we built the interface using Next.js and styled it with Tailwind CSS, designing the garden, flower orbs, and animations with mindful pop-ups and a user-friendly layout to make the experience feel calm and intuitive.
⚠️ Challenges we ran into
Git was difficult to learn as beginners, especially collaborating without breaking each other’s work. We also spent a lot of time refining the UI since the small visual details and interactions were important to making the memory experience feel meaningful.
🏆 Accomplishments that we're proud of
- Implemented SHA-256 encryption to keep memories private until they unlock
- Integrated Google authentication for simple and secure sign-in
- Designed an interactive garden UI
📚 What we learned
- Git collaboration (branching, merging, and resolving conflicts)
- Working with Supabase databases and storage
- Building full-stack features in Next.js and connecting APIs to the frontend
🚀 What's next for Forget Me Not
- Reminder notifications when a memory is about to bloom
- More customization for flowers, moods, and themes
- Expanding media support (videos and longer audio messages)
https://docs.google.com/presentation/d/1YQK-A7V4ZHpG3bhp-fwP-omb24J-MbP_Db8_AYQzPmQ/edit?usp=sharing
Built With
- chatgpt
- react
- supabase
- typescript
Log in or sign up for Devpost to join the conversation.