Budgeting and Financial Management Tool
Report Bug
·
Request Feature
·
Request Documention
Table of Contents
FinTrack is designed to be a comprehensive financial management tool aimed at helping users gain better control over their finances. Whether for personal use or business purposes, FinTrack provides a robust platform for tracking income, expenses, and budgets. The tool is built with a focus on user-friendly data visualisation and forecasting features, ensuring users can easily interpret their financial data and make informed decisions. You can read more at Project Description about the next steps!
This project has been deployed to Render, a free hosting service that provides automated builds and deployments. The application is configured to automatically rebuild and redeploy whenever there is a merge to the main branch. This ensures that the latest changes are always reflected in the live environment without any manual intervention.
Make sure to contact us at Contacts for the database variables to store in your environment variables.
FinTrack empowers users to efficiently manage their financial activities. It enables users to create and maintain personal or business financial profiles, categorize and monitor expenses, set and adhere to budgets, and forecast both income and asset values. Additionally, FinTrack offers goal-setting and tracking features, allowing users to achieve their financial objectives with ease.
FinTrack is useful because it provides a centralized platform for managing and optimizing financial resources, making it easier for individuals and businesses to track their financial health. By offering features such as expense categorization, budget monitoring, and income forecasting, it helps users make informed financial decisions, avoid overspending, and achieve their financial goals. The data visualization tools further enhance the user experience by presenting complex financial data in an easy-to-understand format, making financial management more accessible and efficient.
You will need the following software installed:
To set up Maven:
-
Fork the Repo: Click the "Fork" button at the top right of the repository page to fork the project to your GitHub account.
-
Clone the Forked Repo using Terminal/Command Prompt: Replace
your-username
with your GitHub username.git clone https://github.com/your-username/FinTrack.git
-
Navigate to the Project Directory:
cd FinTrack
-
Add .env file to Root Directory:
Before running the application locally, make sure to set create a .env file in the root directory. The env file should contain the database URL, username, and password.
Please contact us at Contacts and ask a second half author for the details required in the .env file.
-
Install Maven Dependencies:
mvn clean install
-
Run the Project:
mvn clean spring-boot:run
Alternatively, you can open Application.java in your IDE (such as IntelliJ IDEA or VS Code) and press the "Run" button to start the application. Once the application is running, your web browser should open automatically. If not, open a new browser window and type http://localhost:8080 to access the application.
- Fintrack v1.0.0
- Fintrack v1.5.3 (Latest)
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please read more at Contributor Guidelines
Distributed under the MIT License. Read more at MIT License for more information.
If you have any inquiries related to this project or face any issues contact us using the information below:
- Email: hshi270@aucklanduni.ac.nz
- Email: sdes755@aucklanduni.ac.nz
- Email: sbha878@aucklanduni.ac.nz
- Email: srab017@aucklanduni.ac.nz
- Email: jman988@aucklanduni.ac.nz