Разработка системы управления клиентскими заявками

Цель проекта

Создать веб-приложение «личный кабинет» для менеджеров, которое позволит эффективно обрабатывать входящие заявки от клиентов. Система должна обеспечивать удобный рабочий процесс, наглядную статистику и безопасный доступ.

Фронтенд-требования

Технологический стек

  • Основной фреймворк: React (предпочтительно) или Vue 3
  • Язык: TypeScript
  • Сборщик: Vite или аналогичный
  • State-management: Redux Toolkit / Zustand (для React) или Pinia/Vuex (для Vue)
  • UI: готовая библиотека (MUI, Ant Design, Vuetify, Naive UI) или верстка с TailwindCSS
  • Адаптивность: desktop + планшеты + базовая мобильная версия
  • Работа с API: fetch/axios с обработкой ошибок и состояний загрузки

Функционал фронтенда

  • Авторизация и аутентификация
  • Список заявок с пагинацией
  • Фильтрация и поиск по заявкам
  • Изменение статусов заявок
  • Система комментариев к заявкам
  • Дашборд со статистикой (графики, ключевые метрики)

Бэкенд-требования

Технологический стек (на выбор исполнителя)

  • Фреймворк: NestJS (TypeScript) / .NET (ASP .NET Core) / другой современный фреймворк
  • API: REST, JSON
  • База данных: PostgreSQL (предпочтительно) или MySQL
  • Авторизация: JWT

Функционал бэкенда

  • CRUD операции для заявок
  • CRUD операции для пользователей (административный функционал)
  • CRUD операции для статусов заявок
  • Эндпоинты для дашборда (агрегированная статистика)
  • Миграции базы данных с возможностью повторного развертывания схемы

Нефункциональные требования

  • Код должен храниться в Git-репозитории (GitHub/GitLab/Bitbucket)
  • Подробный README с инструкциями по запуску фронтенда и бэкенда
  • Желательна возможность запуска через Docker
  • Комментарии в ключевых местах кода
  • Чистая архитектура: контроллеры/сервисы/репозитории

Требования к исполнителю

  • Опыт разработки на React/Vue от 1-2 лет
  • Опыт работы с выбранным бэкенд-стеком
  • Наличие примеров похожих проектов в портфолио

Администратор Bitrix24 на 1 месяц (удаленная поддержка)

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