Welcome to my personal expense tracker! This application, built with PassportJS for OAuth authentication and authorization, allows users to seamlessly add, edit, view, and delete expense entries. Explore insightful statistical chart displays to gain a comprehensive overview of your financial activities. Enjoy a user-friendly interface designed for efficient expense management and tracking.
This is the beta version of the application. Please report any bugs you find in the issues thread.
Front-End
- React/NextJS
- Material UI
- JavaScript
- TypeScript
- SCSS
- Redux Persist
- Axios
Back-End
- NodeJS
- ExpressJS
- PassportJS
- TypeScript
- MongoDB
cd client
npm install
npm run dev
Add a .env.local file inside the client folder so the front end can be connected to the backend and paste the following code:
HOST=https://expensetracker-tqj8.onrender.com