A memory aid app that helps individuals with cognitive impairments store and revisit their cherished memories, enhancing recall, emotional well-being, and independence.
Live Demo: https://my-memories-omega.vercel.app/
- Problem Statement
- Solution
- Tech Stack
- Setup & Installation
- Features
- Challenges & Learnings
- Future Improvements
- Contributors
People with cognitive impairments often struggle with memory loss and disorientation, leading to frustration and a loss of independence. They lack easy access to these memories. There is a need for a tool that provides seamless access to meaningful memories, helping to improve recall, emotional well-being, and a sense of identity.
The app is designed for individuals experiencing memory challenges due to cognitive impairments, such as dementia, Alzheimer’s, or brain injuries. It is also beneficial for their caregivers and family members, providing a shared space to preserve and interact with important memories, improving communication, and strengthening emotional connections.
This app helps individuals with cognitive impairments overcome memory loss and disorientation by providing an easy-to-navigate platform for storing and revisiting meaningful memories. It reduces frustration by organizing memories in a structured way, using images and short stories as prompts to trigger recollection and emotions. By enabling users to engage in meaningful conversations with family and caregivers, the app fosters emotional well-being, a sense of identity, and greater independence.
Frontend: Next.js, TypeScript, Tailwind CSS
Backend: Node.js, Express, PostgreSQL
Authentication: Firebase
Testing: Jest, Cypress
Deployment: Netlify (Frontend), Render (Backend)
1️⃣ Clone this repo:
bash
CopyEdit
git clone https://github.com/your-username/project-name.git
cd project-name
2️⃣ Install dependencies:
bash
CopyEdit
npm install
3️⃣ Start the development server:
bash
CopyEdit
npm run dev
(Add backend setup instructions if needed!)
- User authentication with Firebase
- Real-time chat between landlords and tenants
- Ticketing system for maintenance requests
- Document upload & storage for rental agreements
What did you and your team struggle with?
- Add build tests earlier
- Resolve merge conflicts in IDE and don’t accidentally overwrite another developers work
- Take more regular breaks
- What skills did you improve?
- What features would you add with more time?
Example:
- Lease Agreement Templates – Auto-generate lease agreements.
Name | Role | GitHub |
---|---|---|
Your Name | Backend & Database | @yourhandle |
Teammate 1 | Frontend & UI/UX | @teammate1 |
Teammate 2 | Testing & DevOps | @teammate2 |
- What impact does your project have in the real world?
Example:
LetChat improves landlord-tenant communication by reducing disputes and lost documents. This helps create better rental experiences and smoother property management.