This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend
🧠 MEMORA — Don't Let Important Things Get Lost
What I Built
I built MEMORA, a personal AI memory assistant designed for a friend who often has lots of thoughts, tasks, ideas, and important information but sometimes forgets them.
The idea came from a simple everyday problem:
We think about many important things during the day, but we don't always remember them later.
With MEMORA, you can simply type something naturally, such as:
"Tomorrow I have my DBMS practical and I need to practice SQL joins tonight."
MEMORA analyzes the message and organizes the information into:
- ✅ Tasks
- 📅 Events
- 🧠 Memories
For example, it can understand that practicing SQL joins is a task while the DBMS practical is an event.
MEMORA also lets the user ask questions about their saved information.
For example:
"What are my tasks?"
"What events do I have?"
"What do you remember about me?"
The goal is simple:
Don't let important things get lost.
Demo
The MEMORA web application provides a simple dashboard where users can:
- 📝 Capture something to remember
- 💬 Ask MEMORA questions
- 🧠 View saved memories
- 📅 View events
- ✅ View tasks
Demo
Coming soon / Local demo available.
Code
The complete source code is available on GitHub:
GitHub: https://github.com/jaybokde/MEMORA-.git
The project is built with Python and Flask, with separate modules for the AI layer, database, application routes, and tools.
How I Built It
MEMORA is built using:
- Python
- Flask
- HTML/CSS/JavaScript
- SQLite
- NVIDIA AI
- OpenAI Python SDK
The application flow is:
text
User
↓
MEMORA Web Interface
↓
Flask Application
↓
NVIDIA AI
↓
AI analyzes the user's message
↓
Tasks / Events / Memories
↓
Local Database
↓
User can view or ask about the information
Top comments (0)