К содержанию
Nika CRM

Документация

О проекте и установка

Текст открывается прямо на демо — без перехода в GitHub.

Nika CRM — бесплатная open-source CRM для сервисных центров: заявки на ремонт, склад, касса, зарплата, отчёты и портал клиента.

Работает на своём сервере или в локальной сети, без SaaS.

Автор: Александр Смелков, сервисный центр «Ника», Сочи.

Что умеет система

  • Заявки: реестр, канбан, журнал, услуги/товары/оплаты, закрепление (📌)
  • Клиенты и устройства, клиентский портал
  • Склад и закупки, магазин
  • Касса и зарплата (начисления при закрытии, выплаты)
  • Отчёты: сводный, сводка дня, касса
  • Чат сотрудников, email-уведомления

Подробно по экранам: руководство и сценарий рабочего дня.

Быстрый старт

1. Клонирование

git clone https://github.com/nika-sc/Nika-Service-CRM.git
cd Nika-Service-CRM

2. Windows (офлайн SETUP)

Для Windows 10/11 x64 доступен автономный установщик с PostgreSQL и службой автозапуска.
Ссылки на скачивание — на главной демо (блок Windows SETUP) и в релизе GitHub (откроется в новой вкладке).

После установки демо-логины (пароль 111111): admin, manager, master, viewer.

3. Docker

cp docker/env.example .env
# задайте SECRET_KEY и параметры Postgres
docker compose up -d --build

Подробности: каталог docker/ (откроется в новой вкладке) в репозитории.

4. Локально (разработчикам)

Нужны Python 3.10+, PostgreSQL, зависимости из requirements.txt, файл .env с DB_DRIVER=postgres и DATABASE_URL.
Запуск: python run.py → обычно http://127.0.0.1:5000.

Санитизированный bootstrap-дамп: database/bootstrap/ (откроется в новой вкладке).

Помощь