Filmy is a Django-based web application that helps users discover and explore Bollywood movies. It combines a searchable movie database with an AI-powered recommendation system using LLaMA 2 via Ollama.
- Browse and search through a curated Bollywood movie database.
- View detailed movie information with posters and trailers.
- AI Movie Recommender powered by LLaMA 2 – generates personalized Bollywood movie recommendations.
- Minimal, clean UI for a smooth experience.
- Backend: Django (Python)
- Frontend: HTML, TailwindCSS, Vanilla JS
- AI Integration: LLaMA 2 via Ollama
- Database: MySQL (with exportable movie.json for portabilityL)
- Clone the repo
git clone https://github.com/<your-username>/InvestMentor.git cd InvestMentor
- Setup virtual environment
python -m venv venv # On Windows source venv/bin/activate # On Mac/Linux
- Install dependencies
pip install Django pip install mysqlclient pip install requests
- Database setup
- This project uses MySQL as the default database.
- Apply migrations:
python manage.py migrate
- Load movie data from the provided movie.json:
python manage.py loaddata movie.json
- Start Django server
python manage.py runserver
- Now visit http://127.0.0.1:8000/
The AI Roadmap Generator depends on Ollama to run LLaMA locally.
- Install Ollama
- Download and install from Ollama.ai
- Verify installation:
ollama --version
- Pull the LLaMA 2 model
ollama pull llama2
- Run Ollama server
- In a separate terminal (before using roadmap):
ollama run llama2
This project is open-source under the MIT License.