ChocoManager
Задача
Приложение было сделано как пет-проект для небольшого семейного бизнеса. Выполняет задачу по отслеживанию остатков товара, заказов покупателей и заказов поставщику. В настоящее время более не развивается.
Решение
- Реализовал backend на C#, ASP.NET
- Было начато, но не завершено мобильное приложение на Kotlin, Jetpack Compose
- Настроил интеграцию с Маркетом 2.0 и сообществом (ВКонтакте) через микросервис на Python и FastAPI:
- Автоматическое обновление остатков товара в Маркете при сохранении поставок и заказов
- Автоматическая публикация генерируемого изображения со списком товаров и их ценой/количеством
- Реализовал кастомную регистрацию пользователя и личный кабинет
- В качестве БД использовал PostgreSQL с ORM Entity Framework
- Развернул проект с использованием Docker и Docker-compose на VDS
Система была внедрена в небольшом магазине (с ежемесячной аудиторией в районе 200 человек) и успешно использовалась несколькими администраторами вплоть до сентября 2023 (после была отключена из-за нехватки времени на улушение и поддержку)
Исходный код
Исходный код доступен на Github по лицензии GPL v3