Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Персональный проект разработки комплексной CRM-системы (активно развивается), созданный для оптимизации внутренних процессов, управления клиентскими данными и автоматизации рутины. Основной фокус сделан на скорости работы, надежности архитектуры БД и максимальной безопасности данных.

Технический стек и архитектурные решения:

Backend: Node.js с использованием фреймворка Express.js. Построена чистая архитектура REST API с четким разделением зон ответственности (роуты, контроллеры, сервисы).

База данных & Инфраструктура: Использован Supabase (PostgreSQL). Спроектирована реляционная структура таблиц, настроены связи (One-to-Many, Many-to-Many), индексы для оптимизации сложных запросов и механизмы каскадного удаления данных.

Безопасность & Авторизация: Реализована надежная система аутентификации и авторизации пользователей (JWT-токены / Supabase Auth). Внедрен контроль доступа на уровне строк (RLS — Row Level Security) в базе данных, что полностью исключает утечку информации между различными аккаунтами.

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

Автоматизация тестирования API: Создана и поддерживается полная коллекция интеграционных тестов в Postman. Автоматизирована проверка статус-кодов, валидация схем JSON-ответов и корректность передачи данных между эндпоинтами.

Тестирование бизнес-логики: Написаны скрипты для симуляции критических пользовательских сценариев (создание лида -> изменение статуса -> генерация отчета) для проверки целостности базы данных под нагрузкой.

Текущий статус: Проект находится на стадии активного расширения функционала (добавление модулей аналитики и интеграции внешних API). Код ведется в Git по методологии Git Flow.
Детали работы
Бюджет 443 833 UAH
Добавлена 27 мая
29 просмотров
Фрилансер
Vladislav Z.
Польша Warszawa
Нет отзывов

Свободен для работы Свободен для работы
На сервисе 3 года