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

Нужно создать API со swagger документацией. API должно уметь :

- Регистрация и авторизация пользователей ( через bearer token )

- Выписать всех пользователей

- Выписать пользователя по ID

- Заказать доставку ( откуда / куда / ID пользователя который заказал )

- Получить список моих заказов

- Получить статус заказа по ID

- Изменить статус заказа

___________

ЯП не сильно важно, но желательно на PHP / JS или Python.

Более подробно напишу потенциональному заказчику, включая полей, которые нужны допустим для заказа.

Прошу скинуть примерные сроки и желаемую материальную компенсацию.

__________

Регистрация пользователя: ( IUser )

ФИО

Название фирмы

Идетнификационный номер фирмы.

Адрес

Номер телефона

E-mail

Является адмиинстатором?

ID пользователя

____________

Список пользователей : Array; ( выводит всех пользователей, только если header имеет token админа )

Все списки что выше, видно только админу.

____________

Выписать пользователя по ID ( принимает ID параметр и выводит инфо юзера, только если header имеет token админа )

Заказать доставку ( Заказать доставку может любой регистрированны пользователь, его данные берутся из токена ) и записываются :

{ IUser } адрес получателя, e-mail получателя, тел. номер получателя, статус заказа ( начальный - заказано )

Изменить статус заказа - может только с токеном админа. Статус заказа ENUM: "ОЖИДАЕМ ПОДТВЕРЖДЕНИЕ" | "ЗАКАЗ ПРИНЯТ" | "Курьер выехал" | "Курьер забрал" | "Курьер доставляет"

Получить статус заказа - может кто угодно, без авторизации.

____

3 года назад
guest_16121980818669
3 года в сервисе
Был
3 года назад