A Movie and Show app powered by TMDb.
This app is made using Django with PostgresSQL
(GIFs are down there 👇)
- Popular Movies and Shows
- Get details about a movie or show
- Search for Movie or Show
- Get Movies and Shows Recommendation
- Filter the movies or shows
Before setting up the project you will need to configure few things.
First you will need to get TMDB API KEY from here
You will need to create postgres database named CHILLFLIX
Creating Virtual Environment
python3 -m venv chillflix_env Activate the Environment
soruce chillflix_env/bin/activate Clone the project to this directory
git clone https://github.com/Riken-Shah/Chillflix.gitAdd .env file where there is settings.py and add the following value
| NAME | VALUE |
|---|---|
TMDB_API |
Your API Key |
DJ_SECRET_KEY |
Django Secret Key(You can add something like this xx-Secret-Key-xx) |
DB_USER |
Database User |
DB_PASSWORD |
Database User's Password |
Install all the Dependencies
pip3 install -r requirements.txt Setting up the databases models
./manage.py makemigrations
./manage.py migrateSetup the Initial Data (For First Run Only)
python3 initial_setup.pyStart the local server
./manage.py runserverBecome Super User
./manage.py createsuper userMovie Details Page
Filter Page
- Changing the Frontend to React
- For Backend will use Django Rest API
- Better Design
- Push Notification
- Movie and Show List
- Login with Google, Github, ...
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Please make sure to update tests as appropriate.


