Artean
alt

Разработка Flutter приложения и Django админ-панели для монетного дилера

Наш клиент — официальный монетный дилер с сетью из 20 офисов в крупнейших городах России. Миссия компании — предоставлять клиентам максимально выгодные и удобные условия для инвестиций в монеты из драгоценных металлов. Для усиления цифрового присутствия и повышения уровня сервиса требовалось создать современное мобильное приложение, которое бы позволило пользователям легко покупать и продавать отечественные (например, «Георгий Победоносец», «Сеятель») и зарубежные инвестиционные монеты. Для управления всем контентом и процессами на стороне компании необходима была мощная и гибкая административная панель.

Проект был реализован в два ключевых этапа: разработка клиентского мобильного приложения и создание серверной части с комплексной панелью управления.Клиентская часть (Frontend): Для кроссплатформенной разработки мобильного приложения был выбран фреймворк Flutter. Это позволило получить высокопроизводительное приложение с нативным качеством исполнения как для iOS, так и для Android из единой кодовой базы. В приложении мы реализовали:

  • Полноценный каталог товаров с фильтрацией по металлу, весу, цене и году выпуска.
  • Корзину с возможностью быстрого заказа.
  • Личный кабинет пользователя.
  • Систему избранного для отслеживания интересных позиций.
  • Интеграцию с системой PUSH-уведомлений для информирования пользователей о статусе заказов и новых поступлениях.

Серверная часть и администрирование (Backend): В качестве основы серверной части был выбран надежный и масштабируемый фреймворк Python Django. На его основе мы разработали REST API для мобильного приложения и полнофункциональную административную панель, которая предоставила сотрудникам компании полный контроль над бизнес-процессами: Управление контентом: Полный CRUD (создание, чтение, обновление, удаление) для товаров, категорий, подкатегорий и фильтров. Работа с клиентами: Управление пользователями, просмотр и обработка заявок на подбор и выкуп монет.

Ордер-менеджмент: Полный цикл обработки заказов — от изменения статуса до управления складами и торговыми точками.

Аналитика: Раздел для добавления и управления аналитическими данными на главном экране приложения.

Коммуникации: Модуль для отправки массовых и индивидуальных PUSH-уведомлений через FCM (Firebase Cloud Messaging), а также просмотр логов email-рассылок.

Импорт данных: Интеграция фоновых задач с помощью Celery для импорта больших объемов данных (например, каталога товаров) без нагрузки на интерфейс.

Компания получила мощный цифровой инструмент, который значительно расширил ее клиентскую аудиторию и упростил внутренние операции. Разработка на Flutter позволила быстро вывести на рынок единое приложение для двух платформ, а разработка на Python Django — создать безопасную, логичную и эффективную систему управления. Мы продолжаем оказывать комплексную техническую поддержку приложений, обеспечивая их стабильную работу, своевременное обновление и адаптацию под новые бизнес-задачи. Этот проект является ярким примером создания полноценной экосистемы, где удобство клиента и эффективность администратора находятся в идеальном балансе.