Inspiration

In the past, it was very easy to remember loved ones by bringing flowers to their graves. Travel was a luxury few could ever imagine having, so most people would be born, grow up, and die in the same town. Now, with globalization, people move around so much that it makes it difficult to visit cemeteries in person. We thought of creating an online space where people come together to honor their loved ones; a place exempt from the physical boundaries of space.

What it does

Ebituary provides people with a way to create a virtual space for grief, remembrance, and memorializing. Users can navigate the different tombstones throughout a world map. Then, they have the option to choose among a selection of different flowers, or to leave a heartfelt message. They can also view the flowers and notes that others have sent.

How we built it

We designed in Figma, built the frontend using React, and the backend using fastapi. Additionally we used 100ms api for the video streaming, leaflet for the map api and a geo encoding service for the locations.

Challenges we ran into

Creating the UI design was difficult due to the many potential ways our site could function. We had to create a cohesive design and bring it to reality. In doing this, we faced two issues: balance and sticking to our purpose. We were limited in time and so we had to balance our expectations in order to create a well-rounded app.

Merge conflicts were also a big problem as we worked on overlapping files on a short time frame. We also had issues with the video streaming services and it took many trials to find the correct servicer.

Accomplishments that we're proud of

We created a cohesive web app in the span of 12 hours! The map API and video streaming API actually worked out. We believe our idea would actually serve a niche.

What we learned

We learned about the need for effective outlining when working on technical aspects of a project, specifically creating a detailed plan for the project. In the future, we hope to improve our dependency practice to decrease the time taken to finish the tasks.

We also learned about the need for good management of code, especially when working with git. Having clear guidelines for repository management, branch management, etc. can make a coder’s life much easier : )

What's next for Ebituary

More customization features for graveyard, tombstone, bouquets. Developing better databases to manage information on Ebituary.

Built With

  • 100msapi
  • fastapi
  • figma
  • react
Share this project:

Updates