Inspiration

The departure of a beloved one leaves a lasting sense of sorrow in the heart, lingering like mist. We often spend countless hours immersed in grief, burying our memories and sorrows deep within. Today, I hope to create an application that materializes and externalizes the cherished people and moments we hold dear, offering a dedicated space for people to say a solemn goodbye.

Meanwhile, unexpected accidents can take the lives of our loved ones without warning, leaving them no chance to leave a single word to the world. Therefore, we also aim to build a platform for storing messages and memories that people wish to leave for their family and friends in the event of an unforeseen tragedy.

Feature Introduction

This application consists of two key functions:

  1. Farewell Space This is a virtual space where users can "lay to rest" the people or things they wish to say goodbye to. Users can choose from pre-built environments such as a beach or a forest, or create a custom space. With the integration of AI, the platform will generate scenes based on the user’s descriptions and place a series of interactive elements within the designated space. Users can also set a "forgetting date": as time passes, the emotional burden will gradually lift, and the space will slowly fade away until it disappears completely.

  2. Legacy Space This serves as a repository for users to pre-record their final words, primarily as a precaution against sudden and unexpected accidents. Here, people can preserve thoughts they find difficult to express or never get the chance to say. Once a designated verifier confirms the user’s passing, these messages will be delivered to the corresponding "Memory Space" of their loved ones, allowing family and friends to revisit these deeply heartfelt final words.

Development and Implementation

With no prior background in computer science, I developed the front-end interface with the assistance of Gemini 3, and built the Minimum Viable Product (MVP) using the Python programming language with support from Kilo.

Challenges Encountered

Gemini was unable to fulfill certain complex back-end requirements, so I shifted to using Kilo for those development tasks. Having never worked with Python or Claude before, I learned to download, install and use these tools from scratch. This was also my first attempt to create a publicly accessible link for user interaction.

Our Proud Achievements

With the support of artificial intelligence, I successfully translated text descriptions and image-based requirements into a functional, runnable prototype, and continuously refined the product through iterative optimization.

Experience and Takeaways

I have mastered the ability to develop software using artificial intelligence, and have truly embraced the idea that "anyone can be a product manager" — starting from zero, and turning a creative concept into a tangible, accessible product.

Built With

Share this project:

Updates