https://github.com/matthewbub/openzerobudget
use to maximize savings, squash outstanding debts (more in prog)
https://github.com/matthewbub/openzerobudget
Last synced: 3 months ago
JSON representation
use to maximize savings, squash outstanding debts (more in prog)
- Host: GitHub
- URL: https://github.com/matthewbub/openzerobudget
- Owner: matthewbub
- Created: 2026-03-01T18:51:47.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-03-05T08:35:11.000Z (4 months ago)
- Last Synced: 2026-03-29T18:37:55.454Z (3 months ago)
- Language: TypeScript
- Homepage: https://v0-openzerobudget.vercel.app
- Size: 258 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Setup
Clone the repo, then copy the example.env.local into .env.local. Add your database connection string.
```shell
pnpm install
pnpm run dev
```
## Database
Using Drizzle with Postgres (Neon.com). To modify the database schema, you'd go to the /db/schema.ts as opposed to writing your own migration. Then, run `npx drizzle-kit generate` to auto-generate the schema. Review manually, if taking destructive actions you might need to intervene and handle edge cases as needed.
```shell
# generate migrations after making changes
npx drizzle-kit generate
# run migraitons against database
npx drizzle-kit migrate
```