Full-Stack Expense-Tracker website
Web app to track expenses
- Designed backend API using NodeJS, ExpressJS, MongoDB.
- Implement user authentication using JWT and encrypt passwords using bcrypt.
- User can create and delete expenses based on categories.
- Implemented forgot password feature by sending a reset link to user's mail. Used Brevo for mail service.
- Razorpay payment Integration for premium purchase.
- Show leader boards and download expenses for premium users only.