Создать SPA на React для сервиса покупки билетов на ж/д, ссылка на задание дипломный проект.
- Вагон
- Направление
- Группа направлений
- Место (билет)
- Вагон может быть одним из типов: сидячий, люкс (СВ), купе, плацкарт
- У каждого типа вагона своя карта рассадки мест.
- У каждого вагона своя стоимость билетов.
- Для каждого вагона есть возможность выбора дополнительных услуг: бельё, кондиционер и Wi-Fi.
- Для некоторых вагонов стоимость белья включена в стоимость билета (стоимость белья не должна прибавляться при формировании конечной стоимости билета).
- Направление - путь движения вагона из одного города в другой.
- Направление предполагает движение поезда только в одну сторону.
- Направление имеет дату отправления и дату прибытия.
- Используется для того, чтобы обеспечить возможность путешествия из одного города в другой и обратно.
- Объединяет в себе два направления
- Имеет свой номер на карте вагона
- Может быть занято другим пассажиром
- Закреплено за конкретным направлением