Разработать сайт(FastAPI, React) за 24 часа

30 000 руб. за проект
06 июня 2024, 04:06 • 2 отклика • 109 просмотров
Привет. Необходимо разработать рабочий сайт в жатые очень жатые сроки(24часа) с использованием FastAPI для API'шки, к которой уже приделывается интерфейс с помощью React, а в роли БД используем PostgreSQL. В идеале ещё и android app(но это обсуждается отдельно).
Не требуется делать всё прям по фэншую, а только приемлемо рабочий проект с более менее красивым интерфейсом.

О сайте.
Сам сайт из себя в основном представляет каталог карточек-заказов перевозок грузов.
Есть авторизация по логину и паролю + регистрацию без каких либо подтверждений email, но с его вводом и выбором кто ты есть(клиент или перевозчик-курьер). При регистрации заполняются дополнительно ФИО и номер телефона.

Возможности клиента:
Формировать заказ, просмотр имеющихся, оплата, просмотр личной информации со сменой пароля.
  • Формирование заказ
    Заказ имеет название, описание, размер, вес, место отправления, место прибытия, стоимость, выбор способа оплаты(наличка и онлайн). После создания заказа его можно отменить только до его принятия курьером или после, но только самим курьером.
  • Оплата
    После того как заказ сформирован и принят курьером, мы можем его оплатить. Онлайн оплату указываем что в разработке. При оплате наличкой выводится сообщение "Оплата наличными. Передайте деньги курьеру и получите чек.", а уже на стороне курьера будет отверждаться оплата.
  • Просмотр
    Просмотр уже имеющихся заказов где в зависимости от статуса будет выводиться определенная информация. Заказ может иметь следующие статусы: сформирован, принят, оплачен, в пути, доставлен. С сформирован и оплачен думаю понятно. При принят у нас выводиться, кто принял и какой транспорт. При в пути у нас отображается фото при отправке(курьер делает фотоотчёт где ещё записывается его геолокация) и соответственно местоположение(надо фоново или вручную тыканьем кнопки курьером сохранять его местоположение).
  • Просмотр личной информации со сменой пароля
    Информацию менять не можем, а при смене пароля запрашиваем старый.
Возможности перевозчика/курьера:
Просмотр каталога заказов, управление заказом, управление транспортным средством, просмотр личной информацией со сменой пароля.
  • Просмотр каталога заказов
    При просмотре каталога курьер может открыть карточку заказа, где выводится вся информация и принять заказ. При принятие заказа требуется выбрать используемый транспорт.
  • Управление заказом
    При управление заказом(после его принятия) следует подтверждение оплаты кнопочкой(просто смена статуса и никакого чека), а затем фото отчёт(как хранить файлы фото решать вам, но желательно просто, дешево и сердито:D) и смена статуса на "В пути".
  • Управление транспортным средством
    в данной вкладке курьер добавляет транспорт(название, описание)
  • Просмотр личной информации со сменой пароля
    Информацию менять не можем, а при смене пароля запрашиваем старый.
Повторюсь не надо делать ничего гениального просто и сердито, так чтобы это работало, а главное более менее современно выглядело. Цену готов обсудить как и все выше написанное. Если у вас есть предложения или вам что-то непонятно пишите или звоните.
Визуал и хотя бы костыльный функционала желательно как можно быстрее.
Мой телеграм → @nankol_bro

Бюджет обсуждаем