RMDB is a movie database inspired by IMDB and Letterboxd. It uses The Movie Database API to fetch movie information and a custom Django REST Framework API to fetch user information. All web pages are mobile-responsive.
Installation
- Navigate to the root directory where
manage.py
is located. - Install project dependencies by running
pip install -r requirements.txt
. - Make and apply migrations by running
python manage.py makemigrations
andpython manage.py migrate
. - Create superuser with
python manage.py createsuperuser
(optional). - Start the project by running
python manage.py runserver
.
Frontend
-
Languages:
- HTML
- CSS
- JavaScript
-
Framework/Libraries:
- React
- Styled Components
Backend
-
Language:
- Python
-
Framework/Libraries:
- Django
- Django REST Framework
- Django REST Auth
- Simple JWT
-
Database:
- SQLite