Разработать приложение на Next.js, Mantine, и Supabase с следующими требованиями:
Функционал:
1. Авторизация:
Реализовать вход через Google.
2. Работа с данными:
У пользователя есть список складов, каждый из которых включает:
- Название.
- Координаты на карте.
- Адрес.
Также есть таблица товаров с названием и фото.
3. Добавление заказа:
Пользователь нажимает кнопку "Добавить заказ".
Выбирает:
Склад.
Товар.
Указывает количество товара.
Нажимает "Рассчитать".
4. Результаты расчета:
Отображается список предложений с:
Ценой.
Сроком доставки.
Отобразить предложения на карте.
5. Создание заказа:
После выбора предложения создается заказ, содержащий:
Информацию о товаре.
Количество.
Итоговую цену.
Интеграция с Supabase:
После выполнения расчета данные передаются в нашу систему через вебхук в Supabase, и далее наш скрипт создаёт предложение, вам нужно лишь отобразить их в realtime.