Skip to content

mhmistry/InvestMentor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InvestMentor

InvestMentor is a Django-based web application that helps users make smarter investment decisions.
It provides three main tools:

  1. Investment Planner – Generate personalized investment allocations based on experience level and monthly savings.
  2. Broker Comparison Tool – Compare Indian stock brokers across fees, reviews, UI, and support.
  3. AI-Powered Learning Roadmap – Uses LLaMA 2 via Ollama to create customized investment learning roadmaps based on current and target knowledge levels.

Features

  • Modern TailwindCSS UI with responsive design.
  • Interactive charts for investment allocation (Chart.js).
  • Dynamic broker comparison with scoring system.
  • AI integration with LLaMA 2 to generate structured learning plans.

Tech Stack

  • Backend: Django (Python)
  • Frontend: HTML, TailwindCSS, Chart.js, Vanilla JS
  • AI Integration: LLaMA 2 via Ollama
  • Database: SQLite (default, can be switched to PostgreSQL/MySQL)

Installation & Setup

  1. Clone the repo
    git clone https://github.com/<your-username>/InvestMentor.git  
    cd InvestMentor
    
  2. Setup virtual environment
    python -m venv venv # On Windows  
    source venv/bin/activate # On Mac/Linux  
    
  3. Install dependencies
    pip install Django  
    pip install requests
    pip install chartjs
    
  4. Run database migrations
    python manage.py migrate  
    
  5. Start Django server
    python manage.py runserver   

LLaMA 2 Integration (via Ollama)

The AI Roadmap Generator depends on Ollama to run LLaMA locally.

  1. Install Ollama
  • Download and install from Ollama.ai
  • Verify installation:
    ollama --version
    
  1. Pull the LLaMA 2 model
    ollama pull llama2
    
  2. Run Ollama server
  • In a separate terminal (before using roadmap):
    ollama run llama2
    

License

This project is open-source under the MIT License.

About

InvestMentor is a Django-based web application that helps users make smarter investment decisions. It provides three main tools: Investment Planner, Broker Comparison Tool and AI-Powered Learning Roadmap.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors