https://github.com/alien-droid/expense-tracker-next
A Basic Next.js Based Expense Tracker (Budget) for overlooking where your money is coming/going 😈
https://github.com/alien-droid/expense-tracker-next
clerk-auth javascript nextjs postgresql react
Last synced: 2 months ago
JSON representation
A Basic Next.js Based Expense Tracker (Budget) for overlooking where your money is coming/going 😈
- Host: GitHub
- URL: https://github.com/alien-droid/expense-tracker-next
- Owner: alien-droid
- Created: 2024-07-13T04:20:21.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-13T04:25:45.000Z (almost 2 years ago)
- Last Synced: 2025-07-29T06:57:14.234Z (11 months ago)
- Topics: clerk-auth, javascript, nextjs, postgresql, react
- Language: TypeScript
- Homepage:
- Size: 32.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 💰 tracker
A dynamic Next.js Expense Tracker for managing your expenses

# Technologies Used
1. NextJS for the UI Design/Backend framework.
2. Neon/PostgreSQL for the Database Storage.
3. Clerk for authentication.
## Libraries Used:
- NextJS [Ref](https://nextjs.org/docs)
- Clerk for authentication [Ref](https://dashboard.clerk.com/)
- Prisma for ORM mapping [Ref](https://www.prisma.io/)
- Toastify (the obvious!) [Ref](https://www.npmjs.com/package/react-toastify)
### Instructions (for execution):
- We must install the necessary dependencies for running the client, so run `npm install` on respective folders.
- After the dependencies are installed, we can individually run both ends.
2. For running the app, execute `npm run dev` (running on port 3000).
- The server folder contains a '.env' which has (to be created) with the following environment variables:
1. **DATABASE_URL** - Your Neon/PostgreSQL DB URI (for storage purposes).
2. **CLERK_KEYS** - The Clerk Authentication Keys referred from (https://dashboard.clerk.com/apps/).