Бэкенд сервиса, который помогает посетителям кинотеатра посмотреть предстоящие сеансы и забронировать их.
- Установите Python3.9.5
- Установите зависимости через
pip install -r requirements.txt
- pip3 freeze > requirements.txt
- source venv/bin/activate
- python app.py
| Table Name | Columns |
|---|---|
| movie | id (Integer, primary key), created_at (DateTime), name (String(100)), lang (String(10)), description (Text), poster_url (Text), trailer_url (Text), duration (Integer), is_blockbuster (Boolean), last_screening_id (Integer, foreign key referencing screening.id), last_screening_timing (DateTime) |
| screening | id (Integer, primary key), created_at (DateTime), movie_id (Integer, foreign key referencing movie.id), timing (DateTime) |
| booking | id (Integer, primary key), created_at (DateTime), status (Boolean), user_id (Integer, foreign key referencing user.id), user_name (String(100)), movie_id (Integer, foreign key referencing movie.id), movie_name (String(100)), screening_id (Integer, foreign key referencing screening.id), screening_time (DateTime), number_seats (Integer) |