Skip to content

alcb1310/final-bca-start

Repository files navigation

Budget Control Application

License: MIT

🛠️ Stack

Vite React TypeScript Biome

Framework: Tanstack Start
Router: Tanstack Router

Database:
Postgres Drizzle

Styling:
TailwindCSS Shadcn/ui

⚡ Quick Start

# 1. Install dependencies
pnpm install

# 2. Run the app
pnpm dev

Database Schema

To generate the database schema, run the following command:

pnpm dlx @better-auth/cli generate --output ./src/db/schema.ts

Generate migration file:

pnpm db:generate

Apply migrations to database:

pnpm db:migrate

Creating a user

To create the first user, run the following command:

curl -X POST -H "Content-Type: application/json" \
-d '{"email":"a@b.com","name":"name","password":"password"}' \
http://localhost:3000/api/auth/sign-up/email

🛠️ Tools

tmux Neovim

🙋🏻‍♂️ Author

Andrés Court

About

Final version of BCA move to Tanstack start

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors