Inspiration

Memories are tied to simple, but powerful places. For people with dementia, these experiences will eventually fade from them, leaving their most prominent memories much harder to remember. We wanted to build something that housed those stories, something that would retain their memories, allowing them to recall their past experiences, not just as text, but as a vivid, interactive environment, furthering the connection between them and the memory.

What it does

MemoryPlace is a location based application. Users can:

  • Pin memories onto the world map
  • Attach photos and text
  • Generate 3D AI environments
  • Browse their memories on the map, and also on a sidebar
  • Create their own account to begin building their own MemoryPlace

How we built it

  • Frontend: React + Leaflet.js for the map, markers and sidebar
  • Backend: Node.js + Express with JWT
  • AI integration: Gemini AI three.js environment implementation

Challenges we ran into

  • Ran into issues with user account creation
  • Handling issues with image/video/audio uploads
  • Debugging many issues related to the frontend and backend
  • Integrating the AI

Accomplishments that we're proud of

  • The integration of the Gemini AI environment creation
  • Smooth map experience
  • Polished UI

What we learned

  • How to integrate AI into our project
  • Using HTML and React for our UI
  • Debugging frontend and backend interactions

What's next for MemoryPlace

  • Timeline view for memories
  • Collaboration with family members
Share this project:

Updates