An AI-powered memory assistant designed to help users organize, preserve, and recall important life moments through voice interaction and an intuitive interface.
ForgetMeNot is an intelligent memory assistant designed to help users store, organize, and retrieve important memories through a simple and accessible interface.
The application combines desktop and web technologies with voice interaction to provide an easy-to-use memory management system. Users can record memories, search them naturally, manage emergency contacts, and maintain important life events in one place.
This project represents the software foundation that later evolved into the IoT-based ForgetMeNot++ platform.
Many elderly individuals and people experiencing memory loss struggle to remember important events, appointments, and personal experiences.
Traditional note-taking applications are often difficult to use and lack features such as voice interaction, contextual memory retrieval, and health-oriented assistance.
ForgetMeNot aims to provide a simple and intelligent digital memory companion.
ForgetMeNot provides an interactive platform where users can:
- Store memories
- Search memories using voice or text
- Organize memories by date
- Attach images
- Maintain caretaker contacts
- View health information
- Access emergency information
- 📅 Calendar-based Memory Management
- 🎤 Voice Input & Voice Search
- 💭 Smart Memory Storage
- 🔍 Memory Search
- 🖼 Image Attachment
- 👨👩👧 Caretaker Management
- ❤️ Health Dashboard
- 🚨 Emergency Contact Management
- 🌐 Flask Web Application
- 🖥 Desktop GUI (Tkinter)
- Python
- C++
- Tkinter
- Flask
- HTML
- CSS
- JavaScript
- SpeechRecognition
- pyttsx3
- Pillow
- Local File Storage
ForgetMeNot/
backend/
desktop/
web/
legacy/
docs/
images/
assets/
README.md
requirements.txt
LICENSE
Screenshots are available inside the images/ folder.
- Add Memory
- My Memories
- Caretaker Management
Clone the repository
git clone https://github.com/dhanikgk/ForgetMeNot.gitInstall dependencies
pip install -r requirements.txtRun Desktop Application
python desktop/fmn_3.pyRun Web Application
python web/fmn_webapp.py- Add a memory with date and description.
- Store memories locally.
- Search memories using text or voice.
- Manage caretaker contacts.
- View health and emergency information.
- Retrieve memories whenever needed.
- Cloud Synchronization
- AI-based Memory Summarization
- Mobile Application
- Face Recognition Login
- IoT Integration
- Raspberry Pi Deployment
- GPS Tracking
- Emergency SMS
- Smart Health Monitoring
🥈 Second Place
PRODATHON 2024
Product / Service Category
Dhanik G K
Computer Science Engineering Student
BNM Institute of Technology
Bengaluru, India
This project is licensed under the MIT License.