RetireWise is an AI-driven platform designed to provide personalized, ethical, and continuously optimized retirement planning solutions. This platform aims to make retirement planning accessible, transparent, and effective for everyone by leveraging cutting-edge AI technology to deliver highly personalized investment recommendations.
- Generate a Portfolio with AI based on user info: Creates a personalized investment portfolio using the Groq API based on user profiles including initial deposit, monthly contribution, retirement age, age, ethical values, and risk tolerance.
- Investment Portfolio Visualization: Displays portfolio allocation by category using interactive visualizations.
- Investment Details: Provides detailed information about the investments in the portfolio.
- Portfolio Simulation: Uses Monte Carlo simulation to simulate different investment scenarios and outcomes to help users make informed decisions.
main.py
: The main entry point of the Streamlit web application.portfolio_creation.py
: Handles the creation of user portfolios based on their input.portfolio.py
: Manages and displays the details of user portfolios.simulation.py
: Simulates different investment scenarios and outcomes.ai_call.py
: Interfaces with the AI model (Groq API) to generate personalized investment recommendations.home_page.py
: Manages the home page content and user interface.
- Clone the repository:
git clone https://github.com/thejanooo/Fintech_MVP.git
- Navigate to the project directory:
cd Fintech_MVP
- Install the required dependencies:
pip install -r requirements.txt
- Run the Streamlit application:
streamlit run scripts/main.py
- Open your web browser and go to
http://localhost:8501
to access the RetireWise application.