This is a Next.js project bootstrapped with create-next-app.
Personal memory orchestrator frontend with Google OAuth authentication.
# Install dependencies
npm install
# Configure environment
cp env.template .env.local
# Edit .env.local with your Google OAuth credentials and a non-empty ALLOWED_USERS.
# Set GOOGLE_CLIENT_ID to the web OAuth client, or put it first in GOOGLE_CLIENT_IDS.
# Run dev server
npm run dev- 🔐 Google OAuth authentication
- 👤 User access control with email allowlist
- 🧠 AI-powered memory chat interface
- 📇 Contact management
- 📅 Meeting transcripts
- 🔒 Long-lived sessions (1 year)
env.template- required frontend environment variablessrc/app/api/auth/[...nextauth]/route.ts- NextAuth Google OAuth configuration
- Next.js 15 with App Router
- NextAuth.js v4 for authentication
- React 19
- TypeScript