Back to sapna's profile
sapna jha
20views
MemoryVerse AI '26
- Expert reviewed
Overview
Setup Steps
- Clone the repo and run
npm install - Create a
.env.localfile with:- NEXT_PUBLIC_SUPABASE_URL=<your_supabase_url>
- NEXT_PUBLIC_SUPABASE_ANON_KEY=<your_anon_key>
- In Supabase SQL Editor, run the schema migrations for: documents, entities, relationships, timeline_events tables
- Create a Supabase Storage bucket named
documents - 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