Задача: создать софт для системы самообслуживания на Raspberry и онлайн серверную часть для управления товарами и статистикой продаж.
Из каких частей состоит система самообслуживания:
1) Холодильник;
2) Одноплатный компьютер Raspberry pi 4;
3) Pos терминал PAX D200 для считывания карт подключается к Raspberry;
4) Также к Raspberry подключается сканер штрихкодов;
5) Реле 12В для для управления электрозамком для открытия двери холодильника;
6) WIFI Роутер, который подключается к интернету;
7) Тач скрин экран для отображения интерфейса корзины с выбранными товарами и каталогом товаров.
Схема подключения изображена ниже в файле.
Как должен выглядеть процесс работы:
- клиент прикладывает банковскую карту к PAX D200 терминалу и с карты списывается небольшая сумма;
- реле открывает замок двери холодильника открывается, помле этого небольшая сумма возвращается клиенту;
- клиент берет нужные товары и сканирует их штрихкоды с помощью сканера;
- отсканированные товары отображаются на экране в корзине;
- для оплаты клиент прикладывает карту к pos терминалу;
- клиент закрывает дверь холодильника
- данные о покупке поступают на сервер и отображаются в панели администратора.
Пожелания к технологиям.
Серверная часть должна быть написана на YII2 или Laravel. База данных Mysql или аналог. Дизайн интерфейса будет предоставлен.
Интерфейс клиентской части экрана каталога и корзины должен быть на html и удобный для редактирования. Дизайн интерфейса будет предоставлен.
Функционал системы администрирования должен быть с логированием данных, просмотром статистики продаж, остатков товаров и управлением товарами (создание, редактирование, удаление).