Welcome to Machbuster! Machbuster is a web app that allows users to manage their movie watchlist. Users can create an account, explore upcoming releases or favorites, and curate a personal watchlist for a tailored cinematic experience.
To visit Machbuster click here
- React.js, Javascript, CSS, Material UI
- Django, Python Database: Postgres
- Docker for containerization
- AWS for deployment
This project is containerized using docker to reduce dependency issues so docker must be installed and running on your local machine.
- Click here to install Docker
-
Movies Database Rapid API Key: Click here
-
OMDB Movie API Key: Click here
chmod 755 run-compose-dev.sh
Run the file that 'execute permissions' were given to in the first step and pass in the following 7 parameters replacing the two API key parameters with the ones you obtained from the links given above:
- SECRET_KEY
- DEBUG (True or False)
- POSTGRES_DB
- POSTGRES_USER
- POSTGRES_PASSWORD
- OMDB Movie API Key
- Movie Database Rapid API Key
./run-compose-dev.sh abc123 True movie_db postgres postgres <inserrt OMDB API Key> <Insert Movie Database Rapid API Key>