Егор Палагин webcity23 Сбер ID
От идеи до результата вместе с WEBcity!
Рейтинг
5 026
№ 278 в каталоге
Отзывы
Профессионализм
10/10
Коммуникация
10 /10
Город
Краснодар
Опыт работы
3 года
На сайте с
2025 года
Юридический статус
Самозанятый
Freelance.Boutique
Премиум-сервис для лучших исполнителей
Безопасная сделка
Деньги списываются после приёмки

Внутренняя CRM система для учета продаж

Используемые навыки CRM Flask Python Программирование Сайт "под ключ"

Описание

Был разработан и реализован проект dauricrm — веб-система управления продажами и складом с полным учетом финансовых операций. Решение позволяет вести учет продаж товаров, управлять складскими запасами, отслеживать инвестиции и инвесторов, контролировать расходы, а также получать детальную аналитику по продажам, прибыли и расходам в разрезе городов, периодов и инвесторов.
Основные задачи проекта

1. Создание системы учета продаж с привязкой к городам, сотрудникам и инвесторам.

2. Реализация управления складом (стоком) с отслеживанием товаров до момента продажи.

3. Добавление функционала учета расходов на разных уровнях (расходы по продажам, расходы по стоку, общие расходы).

4. Интеграция стока и продаж — возможность создания продажи напрямую из стока с автоматическим переносом данных и расходов.

5. Отображение актуальной статистики по продажам, прибыли, расходам с фильтрацией по периодам, городам и инвесторам.

6. Веб-интерфейс для управления всеми операциями с адаптивным дизайном для мобильных устройств.

7. Система отчетности с детализацией по инвесторам, городам и временным периодам.

Решение

Backend (Flask + SQLAlchemy)

Создана надежная серверная часть на Flask:
- Модели данных: City, Employee, Investor, Sale, StockItem, Expense, StockExpense, GeneralExpense, ExpenseType
- Автоматический расчет прибыли с учетом всех расходов (цена продажи - цена покупки - расходы)
- Связи между сущностями: продажи привязаны к городам, сотрудникам и инвесторам; сток связан с городами и инвесторами
- Управление файлами: загрузка и хранение фотографий товаров
- Фильтрация и сортировка: по датам, городам, инвесторам, типам расходов

Функционал продаж

Реализован полный цикл работы с продажами:
- добавление продаж с фотографиями, ценами покупки/продажи, референсами
- привязка к городу, сотруднику и инвестору
- учет расходов по каждой продаже (несколько типов расходов)
- редактирование и удаление продаж
- фильтрация по городу, году, месяцу
- сортировка по дате, цене продажи, прибыли

Управление складом

Создана система управления товарными запасами:
- добавление товаров в сток с ожидаемой ценой продажи
- отслеживание количества позиций и инвестиций
- расчет ожидаемой прибыли
- флаг продажи (sold) для отслеживания статуса
- расходы по стоку (переносятся в продажу при создании)
- просмотр стока по городам и инвесторам

Интеграция стока и продаж

Реализована связь между складом и продажами:
- создание продажи из стока с автозаполнением данных
- автоматический перенос расходов из стока в продажу
- автоматическое помечание стока как проданного
- сохранение фотографии из стока в продажу

### Система учета расходов

Многоуровневая система расходов:
- Расходы по продажам — привязаны к конкретной продаже
- Расходы по стоку — привязаны к товару на складе
- Общие расходы — могут быть привязаны к городу или быть общими
- группировка расходов по датам для удобного просмотра
- фильтрация по типам расходов, городам и периодам

Статистика и отчеты

Реализована комплексная аналитика:
- Dashboard — текущие продажи за выбранный период с метриками (количество продаж, доход, чистая прибыль)
- История продаж по инвестору — детальная статистика с фильтрацией по периодам
- Сводка продаж — группировка по городам и месяцам с расчетом валовой и чистой прибыли
- Статистика расходов — детальный просмотр всех расходов с группировкой по датам
- фильтры по годам, месяцам, городам, инвесторам

Веб-интерфейс

Создан удобный пользовательский интерфейс:
- Адаптивный дизайн — бургер-меню для мобильных устройств, горизонтальная навигация для десктопа
- Главная страница с быстрым доступом к основным разделам
- Таблицы с сортировкой для просмотра продаж и стока
- Формы добавления/редактирования с валидацией
- Flash-сообщения для обратной связи с пользователем
- Фильтры и поиск для быстрого нахождения нужных данных

Результат

В итоге получена полноценная CRM-система для управления продажами и складом с расширенными возможностями:

- можно вести учет всех продаж с детальной информацией (фото, цены, расходы, привязка к городу и инвестору)
- управлять складом товаров с отслеживанием инвестиций и ожидаемой прибыли
- отслеживать расходы на разных уровнях (по продажам, по стоку, общие)
- создавать продажи напрямую из стока с автоматическим переносом данных
- получать детальную аналитику по продажам, прибыли и расходам в различных разрезах
- фильтровать и сортировать данные по множеству параметров
- работать с системой как с мобильного устройства, так и с компьютера

Проект обеспечивает полный контроль над продажами, складом и финансами компании и может использоваться как инструмент для управления бизнесом, отслеживания эффективности инвесторов и принятия управленческих решений на основе актуальной статистики.

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT Cайт "Салон красоты Magic" - салон красоты в городе Москва
Cайт "Салон красоты Magic" - салон красоты в городе Москва
117
Видео, Анимация и Моушен Монтаж видео для "RobotCafe"
Монтаж видео для "RobotCafe"
146
Веб-разработка и IT Telegram-бот для раздачи ключей VPN сервиса
Telegram-бот для раздачи ключей VPN сервиса
204
Веб-разработка и IT Редактирование Telegram-бота для продажи курсов по ОГЭ и ЕГЭ
Редактирование Telegram-бота для продажи курсов по ОГЭ и ЕГЭ
84