Бюджет: 10000 UAH Срок: 3 дня
Здравствуйте! Меня заинтересовала ваша задача. Я уже разработал рабочую демо-версию этого приложения, которая максимально соответствует вашему описанию. Вы можете посмотреть ее в действии и протестировать основной поток прямо сейчас https://catch-scan-cart.vercel.app/.
Что уже реализовано в демо-версии:
* Интерфейс поиска: Строка поиска на сером фоне с подсказкой. Работает как через ввод кода/штрихкода, так и через сканирование (симулировано).
* Карточка товара (Popup): После поиска всплывает окно с названием и розничной ценой. Код и штрихкод выведены на заднем фоне (приглушенный стиль). Большая кнопка «В корзину».
* Корзина: Значок в углу с счетчиком позиций. В самом окне корзины — перечень товаров, количество, цена за единицу и общая сумма «Всего».
* Оформление заказа: Кнопки «Терминал» и «Накладная» (выделенная цветом и больше).
* Логика оплаты:
* Для Терминала: запрос пароля кассира (1234), имитация связи с банком и переход в рабочее место кассира с сохранением товаров.
* Для Накладной: автоматическая генерация расходной накладной и открытие формы для печати.
* Админ-панель: Добавление товаров с автогенерацией штрихкода по коду (и наоборот). Пароль для админа: admin
* Мобильная адаптация: Весь интерфейс полностью адаптирован под смартфоны (проверено на переполнение цены и удобство кнопок).
Технологии: React, Tailwind CSS (для быстрой стилизации), Supabase (для базы товаров).
Сколько времени нужно на доработку:
Поскольку основной каркас и логика уже готовы, мне понадобится 2–3 дня. Это время уйдет на:
1. Финальная полировка дизайна под ваши пожелания (шрифты, точные цвета).
2. Тестирование на баги (поскольку это демо, нужно проверить все граничные случаи).
3. Настройка вашей базы данных товаров.
Готов обсудить детали. Можем внести любые правки, чтобы инструмент был максимально удобным для вашей работы.
Ставки скрыты
