Назад к списку

CRM под Заказчика

CRM под Заказчика

📋 Статус проекта

Незавершён. Реализован черновой прототип. Возможна переработка и развитие в будущем.

Custom CRM-система для транспортно-логистической компании. Разработана на базе Django и PostgreSQL по техническому заданию потенциального заказчика.

Идея — простая, лёгкая в использовании CRM без перегрузки интерфейса, но с реальной пользой для логистического учёта.

Одна из ключевых особенностей — интеграция с API банка для получения и пересчёта курсов валют в режиме реального времени, а также расчёта прибыли в евро.

Несмотря на незавершённость, проект стал моим первым серьёзным шагом как разработчика и дал важный опыт в построении архитектуры, работе с ORM и REST API.


🧩 Основной функционал

  • Управление клиентами, перевозчиками, сторонними организациями
  • Создание и редактирование сделок (до 10 ставок от разных перевозчиков)
  • Учёт котировок
  • Хранение и фильтрация документов
  • Расчёт прибыли с учётом валюты
  • Фильтрация данных по неделям, кварталам, полугодиям
  • Поиск и экспорт отчётов (TXT)
  • Визуальный календарь

🛠️ Используемые технологии

Бэкенд: Python 3, Django, Django REST Framework
База данных: PostgreSQL
Интеграции: API банка для валют
Дополнительно: HTMLCalendar, dateutil, Django ORM, файловое хранилище

📦 Архитектура

  • Наследование моделей (Contragent, Operation)
  • Разделение логики отображения, фильтрации и обработки
  • Подготовка API-интерфейсов через DRF
  • Кастомный модуль валют: currency_parcer.py

📋 Информация

Автор: Liubov Kovaleva [@liuBA29]
Версия: 0.1 (черновой прототип)
Год: 2023
Лицензия: MIT

✨ Возможные улучшения

  • 🔄 Оптимизация и устранение дублирования
  • 📊 Добавление аналитических графиков
  • 🔐 Реализация авторизации и ролей
  • 📦 Переработка архитектуры модели сделок
  • 🌐 Улучшение визуального интерфейса

⚠️ Примечание

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


GitHub:

https://testsite.web.cloudcenter.ovh/