Welcome to CineManiacs!
- Search movies by title
- Select from categories including: upcoming, top rated, popular, and now playing.
- Contains information about the movies such as cast, revenue and recommendations.
- View the available trailers.
- Can create an account and log in, to enable features such as lists and reviews.
- Add information to user profile.
- View other lists by other users.
-
You will need an API key from The Movie Database API to run a local version.
-
Clone the repo.
git clone https://github.com/scotlin1293/Capstone-Project-One
- Create a virtual environment in the directory (optional).
- Install the requirements.
pip install -r requirements.txt
- Create a database using Postgres.
createdb capstone1
- Create a new file named secrets.py and include the following.
secret_key = "(whatever you would like the SECRET_KEY to be)"
api_key = "?api_key=(your TMDB API key)"
api_base = "http://api.themoviedb.org/3/"
- Start flask server and go to localhost:5000
flask run
- Python
- HTML
- CSS
- Javascript
- The Movie Database API
- JQuery
- Axios
- Jinja
- Flask
- Postgres
- SQL Alchemy
- Flask-Bcrypt
- WTForms
- Font Awesome
- Balloon.css
- Muuri
- Web Animations
- HammerJS