Back end на NestJS
Back end на NestJS
Сервис для аренды авто от частного лица к частному. Он позволяет создать заявку на аренду от клиента к арендодателю (Владельцу авто). Арендодатель рассматривает заявку и решает для себя, подтверждая - связывается (на данном этапе) самостоятельно.
Функционал: Есть 3 актера: Админ, Клиент, Арендодатель.
Администратор рассматривает созданные объявления на наличие нарушений, проверяет жалобы на юзеров на комментарии и профили, банит юзеров, проверяет загруженные документы на авто и права.
Клиент - Имеет возможность найти машину, просмотреть профиль, создать заявку для арендодателя на аренду, оставить жалобу, оставить комментарий с рейтингом, редактировать профиль и просмотреть профиль другого пользователя, загружать права для верификации.
Арендодатель - Имеет возможность создать и управлять объявлением, менять его статус и продлевать. Получать заявки клиентов, оставлять жалобы и комментарии, редактировать и просматривать профили. Проходить верификацию путем загрузки документов.
Авторизация:
Клиент и арендодатель может зарегистрироваться, роль у пользователей может быть только одна. Нельзя арендовать и создавать объявления с одного аккаунта.
Для регистрации ввести: phone, first name, last name, password, birthday date, role.
Для авторизации ввести phone, password
Вернуть токен
Для начала нужно:
1) засетапить проект
2) написать авторизацию с 3-мя ролями, вернуть токен
3) Задеплоить на AWS с docker.
15$ час
Заявки фрилансеров

