LifeLedger is an AI-powered personal life management platform: finance, health, journaling, and AI-driven insights in one place.
Stack
- Frontend: Next.js + TypeScript + Tailwind CSS
- Auth: NextAuth (Google + Email optional)
- Database: PostgreSQL + Prisma
- Deployment: Vercel (frontend) and a Node host for backend if needed
- AI: integrate OpenAI (or other LLM) later for insights
Quickstart
-
Clone repo and install: npm install
-
Create
.envfrom.env.exampleand fill values (DATABASE_URL, NEXTAUTH_SECRET, OAuth keys). -
Run Prisma migration & generate client: npx prisma migrate dev --name init npx prisma generate
-
Run the dev server: npm run dev
Environment
- See
.env.examplefor required variables.
Roadmap
- Phase 1: Auth, basic finance/health/journal models, dashboard UI, sync.
- Phase 2: AI insights, notifications, reports.
- Phase 3: integrations (bank, wearables), OCR, premium features.
License
- MIT