В таких больших городах как Москва порой трудно найти парковочное место после работы. Это приложение поможет забронировать парковочное место, чтоб не переживать, что когда приедешь домой, будешь часами крутиться во дворе и искать где бы оставить машину. Так же можно оформить подписку на парковочное место, чтоб ты знал, что оно всегда будет свободно по твоему возвращению домой
- Регистрация, авторизация в приложении пользователей
- Покупка подписки на парковочное место
- Бронирование, отмена брони и комментирование парковочного места
- Администраторы могут создавать парковочные места и обновлять их
- Администраторы могут блокировать парковочные места или пользователей
Java 17, Spring, Spring Security, Lombok, Hibernate, PostgreSQl, JUnit, Postman и Liquibase
- Создание сущности пользователя с возможностью управления личными данными
- Отдельная сущность для автомобиля, которая будет закреплена за пользователем с данными, проверяемыми в ГИБДД
- Добавление
Spring Security
, авторизации и регистрации пользователя - Разделение ролей на пользователя, администратора и гостя
- Создание сущности
Spot
- парковочное место с широтой, долготой и фотокарточкой - Отдельным эндпоинтом, добавить возможность управления парковочными местами и аккаунтами пользователей администратором
- Добавление возможности бронировать парковочное место не больше получаса
- Возможность получить подписку на парковочное место с несколькими вариантами временного промежутка (1 мес., 3 мес., пол года...)
- Автоматическое бронирование парковочного места, если пользователь приобрёл подписку
- Добавление возможности выкупить парковочное место другим пользователем, если оно занято