Skip to content

SchoolOfCode/final-project-chris-angels-1

 
 

Repository files navigation

My Memories

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/


Table of Contents


Problem Statement

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.


Solution

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.


Tech Stack

Frontend: Next.js, TypeScript, Tailwind CSS

Backend: Node.js, Express, PostgreSQL

Authentication: Firebase

Testing: Jest, Cypress

Deployment: Netlify (Frontend), Render (Backend)


Setup & Installation

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!)


Features

  • User authentication with Firebase
  • Real-time chat between landlords and tenants
  • Ticketing system for maintenance requests
  • Document upload & storage for rental agreements

Challenges & Learnings

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?

Future Improvements

  • What features would you add with more time?

Example:

  • Lease Agreement Templates – Auto-generate lease agreements.

👥 Contributors

Name Role GitHub
Your Name Backend & Database @yourhandle
Teammate 1 Frontend & UI/UX @teammate1
Teammate 2 Testing & DevOps @teammate2

Why This Matters

  • 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.

About

bootcamp-18-final-project-empty-repo created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 47.2%
  • CSS 45.2%
  • JavaScript 7.6%