Repolode
marmelab

marmelab/atomic-crm

CRM с возможностью самостоятельного хостинга для управления контактами, сделками, задачами и заметками на React, shadcn/ui и Supabase.

Open source альтернатива:SalesforceHubSpot CRM

Звёзды
1,388
Форки
878
Открытые issues
19
Последний коммит
4 дня назад

Что это?

Atomic CRM — приложение для управления взаимоотношениями с клиентами, охватывающее повседневные задачи отдела продаж или команды по работе с клиентами: список контактов, Kanban-доску для отслеживания сделок по этапам воронки, задачи с напоминаниями и заметки, привязанные к контактам. Приложение также ведёт историю взаимодействий и поддерживает импорт и экспорт контактов.

Фронтенд написан на React с компонентами shadcn/ui, а бэкенд работает на Supabase, предоставляющем базу данных Postgres, API и файловое хранилище. Войти можно через Google, Azure, Keycloak и Auth0. Чтобы сохранять письма в виде заметок, достаточно добавить специальный адрес в копию письма.

Проект рассчитан на создание форков и дальнейшую настройку. Можно заменять пользовательские поля, темы и компоненты, а обновлённые компоненты — подтягивать в форк через реестр shadcn. Для локальной разработки используются Make, Docker и локальный экземпляр Supabase.

Ключевые возможности

  • 01Управляйте контактами, задачами с напоминаниями и заметками в одном месте.
  • 02Отслеживайте сделки на Kanban-доске с этапами воронки.
  • 03Сохраняйте письма в виде заметок, добавляя специальный адрес в копию.
  • 04Импортируйте и экспортируйте контакты.
  • 05Входите через Google, Azure, Keycloak или Auth0.
  • 06Используйте API для интеграции с другими системами.

Сценарии использования

  • Ведение контактов и воронки сделок небольшой команды продаж на собственной инфраструктуре.
  • Создание CRM под свои задачи с помощью форка и адаптации компонентов React.
  • Изучение разработки административных приложений на React и Supabase.

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

  1. 1

    Создайте fork и клонируйте репозиторий

    git clone https://github.com/[username]/atomic-crm.git
  2. 2

    Установите зависимости (включая локальный Supabase)

    cd atomic-crm && make install
  3. 3

    Запустите приложение локально и откройте http://localhost:5173/

    make start

Что важно знать

  • Для работы необходимы установленные локально Make, Node 24 LTS и Docker.
  • Для локального запуска бэкенда Supabase требуется Docker.

Темы

Частые вопросы

Что такое atomic-crm?
CRM с возможностью самостоятельного хостинга для управления контактами, сделками, задачами и заметками на React, shadcn/ui и Supabase. Atomic CRM — приложение для управления взаимоотношениями с клиентами, охватывающее повседневные задачи отдела продаж или команды по работе с клиентами: список контактов, Kanban-доску для отслеживания сделок по этапам воронки, задачи с напоминаниями и заметки, привязанные к контактам. Приложение также ведёт историю взаимодействий и поддерживает импорт и экспорт контактов.
atomic-crm можно использовать бесплатно? Какая у него лицензия?
atomic-crm распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
atomic-crm всё ещё поддерживается?
Активно поддерживается. Последний коммит в atomic-crm — 16 окт. 2026 г..
Для чего можно использовать atomic-crm?
Ведение контактов и воронки сделок небольшой команды продаж на собственной инфраструктуре. Создание CRM под свои задачи с помощью форка и адаптации компонентов React. Изучение разработки административных приложений на React и Supabase.
Как установить atomic-crm?
Создайте fork и клонируйте репозиторий: git clone https://github.com/[username]/atomic-crm.git Установите зависимости (включая локальный Supabase): cd atomic-crm && make install Запустите приложение локально и откройте http://localhost:5173/: make start
Где скачать atomic-crm?
Исходный код и инструкции по установке — на GitHub: https://github.com/marmelab/atomic-crm

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты