Back to sapna's profile
20views

MemoryVerse AI '26

sapna jha
  • Expert reviewed
MemoryVerse AI '26

Overview

Setup Steps

  1. Clone the repo and run npm install
  2. Create a .env.local file with:
    • NEXT_PUBLIC_SUPABASE_URL=<your_supabase_url>
    • NEXT_PUBLIC_SUPABASE_ANON_KEY=<your_anon_key>
  3. In Supabase SQL Editor, run the schema migrations for: documents, entities, relationships, timeline_events tables
  4. Create a Supabase Storage bucket named documents
  5. Run npm run dev → open http://localhost:3000

Test Credentials

  • Sign up with any valid email via the /login page
  • No pre-seeded test account required — Supabase Auth handles registration

Design Decisions

  • Next.js 14 App Router used for layout nesting and server components
  • Supabase chosen as full BaaS (Auth + PostgreSQL + Storage) to avoid separate backend
  • ReactFlow powers the knowledge graph (entities & relationships)
  • Row Level Security (RLS) enforced on all tables — users only see their own data
  • Framer Motion used for page transitions and micro-animations
  • Optional FastAPI Python backend available for heavier AI processing (OpenAI integration)

Known Limitations

  • AI processing is simulated on the frontend if no Edge Function is deployed
  • Storage bucket must be manually created in Supabase dashboard