FinWise is a comprehensive financial management platform that utilizes AI and ML technologies to analyze users' monthly expenses, provide insights, and offer personalized suggestions to help them achieve their financial goals.
- Java
- Spring Boot
- Apache Tomcat
- Maven
Follow these steps to install and run the FinWise application:
-
Clone the Repository:
git clone https://github.com/yourusername/finwise.git
-
Navigate to the Project Directory:
cd finwise
-
Build the Project:
mvn clean package
-
Run the Application:
java -jar target/finwise.jar
-
Access the Application: Once the application is up and running, you can access it through your web browser at http://localhost:8080.
-
Register or Log In:
- If you're a new user, register for an account by providing your details.
- If you're an existing user, log in with your credentials.
-
Add Expenses:
- Once logged in, navigate to the expenses section.
- Add your monthly expenses with details like category, amount, and description.
-
View Insights:
- FinWise utilizes AI and ML to provide insights into your spending habits.
- Navigate to the insights section to view personalized insights and recommendations.
-
Set Financial Goals:
- Define your financial goals such as saving targets or debt reduction goals.
- Track your progress and receive suggestions on achieving your goals.
-
Customize Preferences:
- Tailor the application to your preferences by adjusting settings such as preferred currency and notification preferences.
-
Explore Additional Features:
- FinWise offers various additional features to help you manage your finances effectively. Explore the menu to discover more.
If you encounter any issues or have suggestions for improvement, please feel free to open an issue on GitHub.
Thank you for using FinWise! We hope it helps you achieve your financial goals.