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