Back to Ayush's profile
23views

MemoryVerse AI '26

Ayush Khaitan
  • Expert reviewed
MemoryVerse AI '26

Overview

๐ŸŒŒ MemoryVerse AI - Overview

MemoryVerse is a personal digital identity companion that ingests scattered professional documents (PDFs, Word files, text, images, and web links) and converts them into a structured, searchable, and connected personal timeline and network graph.


๐Ÿ”‘ Test Credentials (Pre-seeded Demo)

To explore the application with complete pre-seeded timeline and relationship graph data immediately, log in with:

Note: You can also use the "Sign Up" option to register a fresh profile and upload your own certificates, resumes, or project links to test the real-time AI ingestion.


๐Ÿ› ๏ธ Core Features & Verification

  1. AI Data Ingestion (Module 1): Supports drag-and-drop file uploader (PDF, DOCX, TXT, and Images via Multimodal OCR) and online links (GitHub, portfolios).
  2. Intelligent Categorization (Module 2): Classifies documents into Projects, Skills, Certifications, Internships, Achievements, and Academics.
  3. Relationship Engine (Module 3): Identifies implicit skill matching and explicit AI-extracted career connections. Renders them in an interactive network graph built with custom HTML5 Canvas physics (drag, zoom, pan, inspect).
  4. Digital Journey Timeline (Module 4): Organizes and groups milestones chronologically by year with interactive filtering.
  5. Smart Retrieval System (Module 5):
    • Translates natural queries ("Show my Python projects") into database filters.
    • Grounded RAG Chatbot answers career questions with links back to original uploaded documents.

โš™๏ธ How to Run Locally

  1. Clone the repository and install dependencies:
    npm run setup
    
  2. Configure local environment (server/.env):
    PORT=5000
    MONGO_URI=mongodb://localhost:27017/memoryverse
    GEMINI_API_KEY=your_gemini_api_key
    
  3. Run the database seed script:
    node server/seed.js
    
  4. Start both the client and server concurrently:
    npm run dev
    
  5. Open your browser at http://localhost:5173.