The app that provides you with a collection of must-watch movies and the opportunity to make your own watch lists. The application can be accessed through a web interface or REST API using mustwatch app.
Website has original design, it's fluid responsive and comes with the dark theme. Two language support with API: EN/RU.
- Python
- Django
- REST API
- SQLite
- Bootstrap
- Unittest
- pep8
- flake8
- black
- djlint
- pymarkdown
- OpenAPI
-
Clone project from git repository.
-
Create a virtual environment.
-
Install dependencies from
requirements.txt
. -
Make migrations and run server in root project folder:
python manage.py makemigrations python manage.py migrate python manage.py runserver
Use the standard authentication method through the website. For now, only administrators can create content: through Django admin panel or through API. Token authorization is available for admins only (see API spec).
website_address/redoc/