Skip to content

VibhorShukla-BHRT/Smriti

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smriti: A Companion for Alzheimer's & Dementia Patients

Objective

Smriti is designed to ease the lives of patients suffering from Alzheimer's and Dementia by addressing their most common challenges:

Challenges Faced by Patients

  • Forgetting People
  • Forgetting Items, Events, and Memories
  • Getting Lost / Directional Issues
  • Feeling Lonely & Frustrated
  • Struggling to Express Themselves
  • Cutoff from Social Circles

Our solution aims to provide smart, AI-powered assistance to overcome these difficulties.


Key Features

🏷 Memory Vault (Recognizing People)

  • 🔹 Patients can upload a person's photo and attach a description (e.g., “My grandson Ankit’s 19th birthday”).
  • 🔹 If they forget someone, they can take a picture, and the app will analyze it—displaying all related photos with descriptions and timestamps.

📓 Memory Journal & Calendar (Remembering Events & Tasks)

  • 🔹 Memory Journal – Allows patients to jot down daily notes and important memories.
  • 🔹 Memory Calendar – Enables setting reminders (e.g., “Bathe at 10 PM”), with notifications ensuring they don’t forget.

🗺 Guardian & Memory Map (Preventing Patients from Getting Lost)

  • 🔹 Guardian Map – Real-time location tracking, integrated with Google Maps, for guardians to monitor patients' whereabouts.
  • 🔹 Memory Map – Allows guardians to add frequently visited places (e.g., Home, Park, Grocery Store), helping patients navigate easily.

🤖 Sahayak: AI Chatbot (Companion & Emotional Support)

  • 🔹 Our AI-powered chatbot, Sahayak, engages in empathetic and encouraging conversations, keeping patients socially and emotionally connected.

Tech Stack

🖥 Frontend

  • React.js – Interactive UI
  • HTML, CSS, JavaScript – Core web technologies

🛠 Backend

  • TypeScript – Ensuring type safety
  • Python – For efficiency & speed

📦 Storage

  • MongoDB – Schema-enforced NoSQL database
  • SQLite – Lightweight, efficient local storage
  • Imgur – Remote image storage for easy access

🤖 Machine Learning / AI

  • Dlib – CNN-based facial recognition & detection
  • Gemini AI – Fine-tuned for supportive patient interactions

Future Scope 🚀

As we continue developing Smriti, we aim to introduce:

🌐 Enhanced AI Features

  • Voice-Assisted Chatbot – Allowing users to talk instead of type.
  • Emotion Detection – Analyzing voice tone & facial expressions to adjust chatbot responses.
  • Personalized Memory Retrieval – AI-assisted memory recall based on past interactions.

📱 Mobile App Version

  • ✅ A dedicated Android & iOS app for better accessibility.
  • Offline Mode – Storing critical data locally for users without internet access.

🏠 IoT & Smart Home Integration

  • Smart Reminders – Sync with smart home devices (lights, alarms) to alert users.
  • Fall Detection – Using sensors to notify guardians of potential accidents.

👨‍⚕️ Doctor & Guardian Dashboard

  • Health & Behavior Reports – AI-generated insights for doctors & guardians.
  • Teleconsultation – Directly connecting users with healthcare professionals.

🚀 Smriti aims to restore dignity, independence, and happiness to those suffering from memory-related disorders.

💡 Developed with love & care for a better future! 💙

About

AI Facial Recognition Assistive Application For Dementia and Alzheimer's Patients

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors