MemoryVerse AI is an AI-powered Digital Identity System that helps users organize, analyze, and search their academic and professional documents intelligently.
It automatically categorizes uploaded documents, extracts PDF content, generates a digital timeline, performs semantic search, and provides a centralized dashboard for managing achievements, certificates, resumes, internships, and projects.
- 📄 Upload PDF documents
- 🤖 Automatic AI-based document categorization
- 🔍 Semantic Search using TF-IDF
- 📅 Career Timeline Generation
- 🔗 Relationship Visualization
- 📊 Dashboard Analytics
- 💾 SQLite Database Storage
- ⚡ FastAPI Backend
- 🎨 React Frontend
- React.js
- Vite
- CSS
- FastAPI
- Python
- SQLAlchemy
- SQLite
- PyMuPDF
- Scikit-learn
MemoryVerse-AI/
│
├── backend/
│ ├── app.py
│ ├── database.py
│ ├── models.py
│ ├── uploads/
│ ├── requirements.txt
│ └── memoryverse.db
│
├── frontend/
│ ├── src/
│ ├── public/
│ └── package.json
│
└── README.md
git clone https://github.com/YOUR_USERNAME/MemoryVerse-AI.gitcd MemoryVerse-AI
cd backend
Create Virtual Environment
python -m venv venv
Activate
venv\Scripts\activate
Install Dependencies
pip install -r requirements.txt
Run Backend
python -m uvicorn app:app --reload
Backend runs at
http://127.0.0.1:8000
cd frontend
Install Packages
npm install
Run Frontend
npm run dev
Frontend runs at
http://localhost:5173
| Method | Endpoint | Description |
|---|---|---|
| GET | / | Home |
| POST | /upload | Upload PDF |
| GET | /stats | Dashboard Statistics |
| GET | /documents | List Documents |
| GET | /categories | Document Categories |
| GET | /timeline | Career Timeline |
| GET | /relationships | Relationship Graph |
| GET | /search?query= | Semantic Search |
(Add Dashboard Screenshot)
(Add Upload Screenshot)
(Add Timeline Screenshot)
(Add Search Screenshot)
- User Authentication
- Cloud Storage
- Resume Builder
- AI Chat Assistant
- OCR Support
- Skill Recommendation Engine
- Deployment on Render/Vercel
Rayudu Laharika
- GitHub: https://github.com/laharika2106
- LinkedIn: https://www.linkedin.com/in/rayudu-laharika/
- Wooble: https://wooble.org/in/rayudu-laharika
This project is developed for educational and hackathon purposes.