Eternal Memories is a platform designed to deepen the experience of visiting a memorial site, offering a rich, immersive way to honor and remember those who have passed.

By going beyond the limitations of a physical tombstone, this web application enables visitors to view photos, watch videos, and listen to audio recordings associated with a loved one’s life, transforming cemetery visits into meaningful, informative journeys.

The platform allows users to easily create personalized memorials by uploading a hero image, entering the name, birth, and death dates, and then enhancing the memorial with multimedia content. Once finalized, memorials can be published and made publicly accessible, complete with a shareable link and an interactive media carousel.

A unique feature of Eternal Memories is its Kiosk Mode, developed with cemetery installations in mind. In this mode, navigation is simplified and fully locked down to ensure ease of use and focused engagement. Visitors can search for individuals, view their memorial pages, and experience the associated media—all within a secure, streamlined interface.

How we built it

I built the site using 100% bolt.new. I had engaging conversations over a month, doing bits at a time as I work full time in the IT space.

Challenges we ran into

Some issues revolved around the AI getting stuck trying to resolve errors. I used the revert command a handful of times, but consumption of credits was a careful stepping stone along the way. I would give it 3 tries, then revert.

Supabase has a limit to the amount of data to work with, and I exceeded that. I am afraid of any costs that could arise from that.

Deploying the application has been the most challenging using the deploy button. Vitre fails, and it cannot seem to resolve. That part has been a pain in the butt! :)

Accomplishments that we're proud of

Using AI to build everything was a challenge. I know how to develop, and was tempted many times to go outside and look for answers and apply them myself. The linking to supabase and github caused me a bit of grief, but in the end worked great.

What we learned

I am able to leverage github with a dev team to detach this and use my standard hosting/repository/storage accounts. I am able to try out ideas and revert back quickly when it does not pan out. I also learned different ways to address bolt to get different results to the same problem.

What's next for Eternal Memories

I would love to add in full-featured contributor model I started, allowing the owner to invite others to edit memorials. This will resolve single points of failure for users and open up more contributions. The next step after that, show it off to some cemetery owners or tombstone companies.

Built With

Share this project:

Updates