Flask-Bootstrap website that shows my top 10 list of movies. Utilizes TheMovieDB API to acquire movie information and SQLAlchemy to communicate with the database.
Features:
- Uses TheMovieDB API to get movie info based on name and query for matching movies
- Lists all movies in order by rating
- Ability to add, update, and delete movies
- SQL database
- Uses SQLAlchemy to communicate with database
How to run:
- Download repository
- Open downloaded repository with a command line interface
- run
pip install flask
- run
pip install flask_bootstrap
- run
pip install flask_wtf
- run
pip install wtforms
- run
pip install wtforms.validators
- run
pip install requests
- run
pip install jinja
- run
pip install Flask-SQLAlchemy
- Create an account on The Movie DB
- Get your api key from Developer TheMovieDB
- Update MOVIE_DB_API_KEY in main.py
- run
python main.py
- Go to
127.0.0.1:5000/
to view site
Home Page:
Card Flipped:
Add Movie Page:
Select Movie From List:
Update Rating Page: