Задача

Приложение было сделано как пет-проект для небольшого семейного бизнеса. Выполняет задачу по отслеживанию остатков товара, заказов покупателей и заказов поставщику. В настоящее время более не развивается.

Решение

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

Система была внедрена в небольшом магазине (с ежемесячной аудиторией в районе 200 человек) и успешно использовалась несколькими администраторами вплоть до сентября 2023 (после была отключена из-за нехватки времени на улушение и поддержку)

Исходный код

Исходный код доступен на Github по лицензии GPL v3