Skip to content

sohamkakraa/TabScape

Repository files navigation

TabScape

Prototype dashboard for tracking tabs, forecasting obligations, and planning pay cycles.

Highlights

  • Tabs, transactions, receipts, tags, rules, and forecasts
  • Shared expenses with roommate splits + paid/partial tracking
  • Payday plan with envelopes, buffers, and multiple income schedules
  • Preferences for layout, currency, location, and theme
  • Notifications for limit warnings

Tech

  • Next.js App Router
  • Prisma + PostgreSQL

Local Setup

  1. Install dependencies:
npm install
  1. Create a local Postgres database:
createdb tabscape
  1. Set environment variables:
DATABASE_URL="postgresql://postgres:postgres@localhost:5432/tabscape?schema=public"
  1. Run migrations and generate Prisma client:
npx prisma migrate dev --name init
npx prisma generate
  1. Start the dev server:
npm run dev
  1. Seed demo data:
  • Visit /api/seed once in the browser.

Demo Login

  • Email: demo@tabscape.local
  • Password: demo123

Notes

  • This is a prototype. Auth is demo-only and not secure.
  • Data lives in your local Postgres database.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors