Wallet Watch is your go-to tool for simplifying personal finance management. With its user-friendly interface and powerful features, you can take control of your finances like never before.
- Add, edit, and delete wallets
- Add, edit, and delete transactions
- View wallet balances
- View transaction history
- View transaction details
- Clone the repository
git clone git@github.com:PunGrumpy/wallet-watch.git
- Install dependencies
cd wallet-watch
bun install
- Environment variables
Create a .env
file in the root of the project and add the following environment variables:
touch .env
echo "\
# Vercel Postgres Storage
POSTGRES_URL=
POSTGRES_PRISMA_URL=
POSTGRES_URL_NO_SSL=
POSTGRES_URL_NON_POOLING=
POSTGRES_USER=
POSTGRES_HOST=
POSTGRES_PASSWORD=
POSTGRES_DATABASE=
# Clerk Auth
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET=\
" > .env
- Start the server
bun run dev
- Visit
http://localhost:3000
in your browser
- Next.js with TypeScript and React
- Tailwind CSS with Radix and Lucide Icons for styling
- Clerk for authentication
- PostgreSQL (Vercel) for the database
- Prisma for the ORM
- Vercel for deployment
- TanStack for the full-stack template
This project is licensed under the MIT License. See the LICENSE file for details.
Kliton π |