Web - приложение для пассажирских перевозок. Бронирование билетов.
Автоматизация системы бронирования пассажиров
Задача написать ядро программы бэкенд с фундаментальными задачи для управления автобусами. И продажей инвентаря пассажирам.
Что должно уметь делать ядро.
Разделим ядро на символические три части.
1 Админка - планируется в ней хранить функционал необходимый для тех.поддержки и разработки.
админка должна уметь
1 создавать/ архивировать службу
2 Модерация маршрутов перед публикацией для онлайн бронирования..
3 Создание глобальных справочников. ( Город, транспорт, др)
2 Диспетчерская служба ( создается из админки)
1 Создание пользователей.
1 Логист – создает инвентарь для бронирования
2 Оператор - создает бронирование
2 Создание маршрута (маршрут - это последовательный список городов по пути следования автобуса.)
2.1 Сбор пассажиров по городу(остановки - место подбора пассажиров в населенном пункте - городе)
2.2 Ценообразование ( тарифы, стоимость проезда между городами, )
3 Создание перевозчика
1 Транспорт (ТС)
2 Водитель
4 Создание рейса для- bookings ( место хранения инвентаря для продажи)
3 Booking - бронирование пассажиров на рейс. Бронирование планируется осуществлять сторонними приложениями через API.
Если коротко
Админка должна уметь создать диспетчерскую службу,
диспетчерская служба должна уметь создавать рейс,
а Booking - забронировать место в рейсе. И все это обязательно логируется.
Документация API и проекта для поддержки.
Аналоги
Заявки фрилансеров

