Skip to content

rasyidcode/iprit-belbul

Repository files navigation

Ipritbelbul

Fullstack Next.js shopping-plan app.

Requirements

  • Node.js 22+
  • Postgres

Setup

Install dependencies:

npm install

Create .env from .env-example and set DATABASE_URL and AUTH_SECRET.

Start Postgres:

docker compose up -d postgres

Run migrations:

npm run db:migrate

Seed the development demo user:

npm run db:seed

By default the development user is:

  • Email: demo@example.com
  • Password: password

Start the development server:

npm run dev

Auth

Development uses the seeded credentials user. Production uses Google OAuth, so set:

  • GOOGLE_CLIENT_ID
  • GOOGLE_CLIENT_SECRET
  • AUTH_SECRET
  • DATABASE_URL

Checks

npm run lint
npx tsc --noEmit
npm run build

About

Simple grocery planner

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors