/frontend

Интерфейс CRM-системы для Амбассадоров Яндекс Практикума.

Primary LanguageTypeScriptMIT LicenseMIT

🏆Хакатон. CRM-система для Амбассадоров Яндекс Практикума.

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

Команда фронтенда

💼Задачи:

  • Верстка интерфейса для менеджера по макету из Figma, сделанного нашими дизайнерами, используя дизайн-систему GravityUi.
  • Интеграция с бэкендом.
  • Реализация функционала панели управления менеджера (просмотр, поиск, фильтрация и ведение учета амбассадоров и кандидатов, редактирование их данных, создание заявок на мерч, контроль отчетов амбассадоров, просмотр статистики и уведомлений)

Note

Login: test@test.ru

Password: Qsefth098765

🦾Стек технологий

TypeScriptreactRedux

React_RouterHTML5CSS3dockerReact_Router

Verceleslintprettier

🖥 Демо

Деплой на Vercel: ya-am-crm.vercel.app

Презентация на youtube

🚀Установка и запуск проекта:

  1. Клонировать репозиторий:
git clone git@github.com:Praktikum-Am-CRM/frontend.git
  1. Установить зависимости:
npm ci
  1. Запускаем скрипт сборки приложения
npm run build
  1. Запускаем приложение на локальном сервере в прод-режиме
npm run preview

Либо в дев-режиме, без сборки

npm run dev