The Personal Finance Tracker is a web application designed to help users manage their personal finances. It allows users to track their income, expenses, and savings, providing a clear overview of their financial status.
The frontend of the application is built using React.js. It provides a user-friendly interface for users to input and view their financial data. The frontend communicates with the backend via RESTful APIs.
The backend is developed using Node.js and Express.js. It handles user authentication, data storage, and business logic. The data is stored in a MongoDB database.
- Frontend technologies: React.js, Redux, Redux Toolkit, Tanstack Table...
- Backend technologies: Node.js, Express.js, PostgreSQL...
-
Clone the repository:
https://github.com/tvanlong/expense-tracker-app.git cd expense-tracker-app -
Install dependencies for both frontend and backend:
cd client npm install cd ../server npm install
-
Start the backend server:
npm run dev
-
Start the frontend development server:
cd ../frontend npm run dev -
Open your browser and navigate to
http://localhost:5173to use the application.