Skip to content

Rostyslavv11/planetarium

Repository files navigation

🎬 Cinema API

API service for cinema management written on DRF.


Installing using GitHub

Install PostgreSQL and create DB

https://github.com/Rostyslavv11/planetarium.git
cd planetarium
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
set DB_HOST=<your db hostname>
set DB_NAME=<your db name>
set DB_USER=<your db username>
set DB_PASSWORD=<your db user password>
set SECRET_KEY=<your secret key>
python manage.py migrate
python manage.py runserver

Run with Docker


Docker should be installed

docker-compose build
docker-compose up

Getting access


  • create user via /api/user/register/
  • get access token via /api/user/token/

Features


  • JWT authenticated
  • Admin panel /admin/
  • Documentation is located at /api/doc/swagger/
  • Managing orders and tickets
  • Creating Planetarium Domes, Astronomy Shows and Show Themes
  • Adding Show Sessions
  • Filtering Planetarium Domes, Astronomy Shows and Show Themes

About

A Django REST API project for managing a planetarium and seat reservations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages