static/
contains css file for whole site and js file for add_page.
templates/
contains the html templates.
forms.py
contains the declarations of the form classes.
manage_db.py
contains the CRUD functions for SQLAlchemy database.
manage_tmdb_api.py
contains all functions to get information about movies from tmdb API.
views.py
create the flask application and its views.
dependencies:
Flask
flask-wtf
flask-SQLAlchemy
wtforms
requests