WealthWise is an AI-driven web application designed to enhance financial literacy and user engagement by offering personalized financial planning solutions. It aims to simplify financial management for users while providing interactive features to make the process enjoyable and engaging. WealthWise serves as a funnel for clients to connect with financial advisors and as a tool for advisors to provide on-demand guidance.
- Expense Tracking: Monitor spending habits effectively to make informed financial decisions.
- Personalized Financial Guidance: AI-powered insights tailored to each user's financial situation and goals.
- Character Generator: An engaging feature that allows users to create avatars, making the app experience more interactive.
- Financial Planning Tools: Define financial goals, assess risk appetite, and receive AI-generated strategies for a personalized financial journey.
- Frontend: HTML, CSS, JavaScript for building a responsive user interface.
- Backend: Flask for handling server-side logic, including data processing and routing.
- AI Integration: Google's Gemini-1.5-Flash-8B model for generating personalized financial insights.
- Deployment: Render for easy access and testing.
To run the WealthWise application locally:
- Clone the Repository:
git clone https://github.com/tyeckh/BC3415-Group-Project.git
- Navigate to the Project Directory:
cd BC3415-Group-Project
- Install Dependencies:
Make sure you have Python installed, then use
pip
to install the required packages:pip install -r requirements.txt
- Run the Application:
The application should now be accessible at
flask run
http://127.0.0.1:5000/
.
- Navigate to the main dashboard to access features such as Expense Tracking, Savings Strategy, Financial Planning, and Character Generator.
- Enter Expenses to track your spending and gain insights into your financial habits.
- Use the Savings Strategy tool to get AI-generated advice on how to improve your savings.
- Create an Avatar to enhance your engagement and make the financial planning journey more fun.
- WealthWise is not intended to replace professional financial advisors but rather to assist users with managing their finances in an accessible way.
- Advanced features like live market integrations are not included to maintain simplicity.
- Customization: Enhance the user experience by offering more customization options.
- Predictive Analytics: Integrate predictive market analysis features for proactive financial planning.
- Ethical AI Compliance: Continue improving ethical practices and data privacy measures to build user trust.
Contributions are welcome! Please fork the repository and submit a pull request if you have improvements or feature suggestions.
This project is licensed under the MIT License. See the LICENSE file for more details.
- Web Application: WealthWise on Render
- Pitch Deck: WealthWise Canva Presentation