A flexible and free-to-use finance tracker made with React, Nodejs, Express.js
and mongoDB, helping you manage your finances smoothly
Our finance tracker web app is designed to provide a user-friendly platform for managing personal finances efficiently. It offers multiple pages, including an overview dashboard, category-wise analysis, and period-wise transaction logs (daily, weekly, monthly). Users can easily add new entries, create accounts, and manage their financial data securely through MongoDB Atlas, ensuring cloud-based data storage and accessibility.
FIN-Z-RECORDING.mp4
Prerequisites: Ensure you have Node.js and npm installed on your machine. You can download it from Node.js official website.
Installation Steps:
-
Clone the Git Repository:
git clone https://github.com/nightcoder26/Fin-Z.git
Clone the repository containing the finance tracker project.
-
Navigate to the Project Directory:
cd Fin-Z
-
Install Dependencies:
npm install
This command installs all the necessary dependencies required for the Vite project.
Running the Project:
-
Run Frontend (React):
- Navigate to the frontend directory:
cd frontend
- Start the development server:
npm run dev
- Access the frontend at the specified port for e.g.:
http://localhost:5136
.
- Navigate to the frontend directory:
-
Run Backend (Node.js & Express):
- Navigate to the backend directory:
cd backend
- Start the server using nodemon:
nodemon index
- The backend server will run on the port 4000 by default i.e.,
http://localhost:4000
.
- Navigate to the backend directory:
Ensure both the frontend and backend servers are running simultaneously for the finance tracker web app to work properly.
These are the main technologies used in this project:
This project was initiated and developed by members of the Milestone Club at VIT AP University. Our club is dedicated to fostering innovation, collaboration, and learning among students interested in technology and software development.
The Milestone Club at VIT AP University is a student-driven organization aimed at providing a platform for students to explore and develop their skills in various technological domains. We focus on organizing collaborative projects to enhance practical knowledge and encourage innovation.
We extend our gratitude to the contributors and members of the Milestone Club who participated in the development of this project. Their dedication and efforts have been instrumental in bringing this project to fruition.
For updates, events, and highlights from the Milestone Club, follow us on Instagram.
Please read our Contribution Guidelines before contributing to this project.
This project is licensed under the MIT License - see the LICENSE file for details.