MovieJoy is a web application that allows users to browse and discover movies. Built using Flask, this application fetches movie data from an SQLite database and displays it in a user-friendly interface.
- Displays a list of movies with details such as title, release year, type, duration, IMDB rating, genre, cast, country, and production.
- Responsive design using Bootstrap for a seamless user experience on various devices.
- Search functionality to find specific movies (placeholder functionality).
- Backend: Flask
- Database: SQLite
- Frontend: HTML, CSS, Bootstrap
- Python Libraries: pandas
- Python 3.x
- Flask
- pandas
- Clone the repository:
git clone https://github.com/bannu82/MoviesHub.git cd moviejoy - Install Virtual environment:
pip install virtualenv
- Create a virtual environment (optional but recommended):
viretual venv venv\Scripts\activate
- Install the required packages:
pip install -r requirements.txt
- Make sure you have the SQLite database (data.db) with the movies table.
- Start the Flask server:
python app.py
- Open your web browser and go to url
http://127.0.0.1:5000
moviejoy/
├── app.py
├── helper.py
├── templates/
│ └── home.html
└── static/
└── css/
└── style.css