Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Back end на NestJS

Сервис для аренды авто от частного лица к частному. Он позволяет создать заявку на аренду от клиента к арендодателю (Владельцу авто). Арендодатель рассматривает заявку и решает для себя, подтверждая - связывается (на данном этапе) самостоятельно.

Функционал: Есть 3 актера: Админ, Клиент, Арендодатель.

Администратор рассматривает созданные объявления на наличие нарушений, проверяет жалобы на юзеров на комментарии и профили, банит юзеров, проверяет загруженные документы на авто и права.

Клиент - Имеет возможность найти машину, просмотреть профиль, создать заявку для арендодателя на аренду, оставить жалобу, оставить комментарий с рейтингом, редактировать профиль и просмотреть профиль другого пользователя, загружать права для верификации.

Арендодатель - Имеет возможность создать и управлять объявлением, менять его статус и продлевать. Получать заявки клиентов, оставлять жалобы и комментарии, редактировать и просматривать профили. Проходить верификацию путем загрузки документов.

Авторизация:

Клиент и арендодатель может зарегистрироваться, роль у пользователей может быть только одна. Нельзя арендовать и создавать объявления с одного аккаунта.

Для регистрации ввести: phone, first name, last name, password, birthday date, role.

Для авторизации ввести phone, password

Вернуть токен

Для начала нужно:

1) засетапить проект

2) написать авторизацию с 3-мя ролями, вернуть токен

3) Задеплоить на AWS с docker.

15$ час

год назад
GreDiSe
37 летУкраина
2 года в сервисе
Был
год назад