This is a modern expense tracking application built with Next.js, Neon, and Clerk. It allows users to easily track and manage their expenses . Its a part of Brad Travery's Nextjs course and i was doing some skills refreshment
- User Authentication: Secure user authentication and authorization powered by Clerk.
- Expense Tracking: Add, edit, and delete expenses with detailed information such as category, amount, and date.
- Next.js: A React framework for building server-rendered and static websites.
- Neon: A powerful database for building serverless applications.
- Clerk: A secure and easy-to-use authentication solution for modern web applications.
- Prisma: An open-source ORM for Node.js and TypeScript that provides a type-safe database access layer.
- Clone the repository:
git clone https://github.com/your-repo/expense-tracker.git
- Install dependencies:
npm install
- Set up environment variables (e.g., Clerk API keys, Neon database credentials)
- Start the development server:
npm run dev
- Open
http://localhost:3000
in your browser to see the app.
If you want to contribute i suggest visiting the original Brad Travery's course repository and follow along with the course.## License
This project is licensed under the MIT License.