Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
BotLead — CRM-система для малого бізнесу

BotLead — це повноцінна CRM-платформа для автоматизації обробки заявок із соціальних месенджерів та керування продажами. Система орієнтована на малий та середній бізнес і дозволяє централізовано керувати клієнтами, заявками та комунікаціями через Telegram-бот із зручним веб-інтерфейсом.

Основні можливості

Збір заявок через Telegram-бот з автоматичним створенням лідів

Керування лідами у воронці продажів (pipeline) зі зміною статусів

Призначення відповідальних менеджерів на заявки

Вбудована комунікація з клієнтами безпосередньо в Telegram

Веб-дашборд для перегляду й аналізу ефективності продажів

Система нагадувань та сповіщень для менеджерів

Рольова модель доступу (адміністратор, менеджер)

Журнал подій та логування дій користувачів

Архітектура та технологічний стек
Компонент Технологія Версія
Backend API FastAPI 0.109
Telegram Bot aiogram 3.3
Database PostgreSQL 16
ORM SQLAlchemy 2.0
Migrations Alembic 1.13
Cache/Message Queue Redis 7
Frontend React + TypeScript 18
UI Styling Tailwind CSS 3.4
Authentication JWT (PyJWT) 2.8
Validation Pydantic 2.6
Containers Docker + Docker Compose 3.9
Реалізований функціонал
Backend

Розробка REST API з повною документацією через Swagger та OpenAPI

Асинхронна обробка запитів

Авторизація та автентифікація через JWT

Чітка рольова модель доступу

Кешування та обробка фонових задач із використанням Redis

Валідація даних через Pydantic

Повна підтримка міграцій бази даних з Alembic

Написання власних middleware та dependency-інʼєкцій

Telegram-бот

Асинхронний бот на aiogram 3.x

Реєстрація заявок користувачами

Комунікація між менеджерами та клієнтами

Система нагадувань та статусних оновлень

Розподіл заявок між менеджерами

Обробка callback-запитів та FSM-логіка діалогів

Frontend

SPA-інтерфейс на React з TypeScript

Інтерактивний pipeline-дашборд

Відображення статистики продажів

Управління заявками та менеджерами

Модуль авторизації та захист маршрутів

Адаптивна верстка з Tailwind CSS

Інфраструктура

Docker-контейнеризація всіх сервісів

Docker Compose для локального запуску проєкту

Налаштування PostgreSQL та Redis контейнерів

Конфігурація середовищ для development та production

Підготовка сервісів до деплою на VPS

Особистий внесок

Проєктування архітектури всієї системи

Розробка Telegram-бота з нуля

Створення бекенду на FastAPI

Повне налаштування бази даних та ORM

Реалізація механізмів авторизації та безпеки

Інтеграція фронтенду з API

Контейнеризація проєкту та підготовка до розгортання

Репозиторій

Код проєкту доступний на GitHub:

https://github.com/Yegor10/crm-new

Якщо потрібно, можу:

скоротити опис під формат резюме або GitHub README;

перекласти текст англійською мовою;

підготувати презентаційний опис для клієнтів або бірж фрилансу;

оформити технічний кейс-стаді з діаграмами та схемами.
Деталі роботи
Додано 9 грудня 2025
130 переглядів
Фрилансер
Єгор Хохлов
Україна Київ
Немає відгуків

Вільний для роботи Вільний для роботи
На сервісі 10 місяців 26 днів