Фронтэнд для приложения CRM «Амбассадоры Практикума» Посмотреть версию с моковыми данными (Логин/пароль любые)
Внутренняя CRM для «Амбассадоры Практикума» – это сервис, предназначенный для управления взаимодействием с амбассадорами «Яндекс Практикума». Фронтенд CRM взаимодействует с бэкендом через АПИ (часть бэкенда).
В приложении осуществляется:
- регистрация и авторизация пользователя;
- хранение информации о каждом амбассадоре;
- управление данными амбассадоров: добавление, редактирование и удаление информации;
- отслеживание активности амбассадоров, прохождения амбассадорами гайда и другие важные аспекты взаимодействия с амбассадорами;
- отправка амбассадорам мерча, учет полученного мерча каждым амбассадором;
- отслеживание затрат на отправку мерча для каждого амбассадора и в общем за отчетный период, учет годовых расходов как по отдельным амбассадорам, так и по всей программе в целом;
- оптимизация взаимодействия с амбассадорами через создание списка часто задаваемых вопросов;
- уведомления от CRM системы для оперативного реагирования на события и изменения.
- DezmonDND - тимлид, руководство командой frontend-разработки, разработка таблиц, сайдбара, fetch-запросы.
- Olesia Erastova - разработка аторизации, регистрации, попапов, fetch-запросы, корректировка таблиц.
- Anastasiia-Nist - разработка разделов FAQ, история, уведомления, хуки, рефакторинг кода, корректировка таблиц.
Клонировать репозиторий и перейти в него в командной строке:
git clone /~https://github.com/DezmonDND/hackathon-yandex-ambassadors-frontend.git
cd hackathon-yandex-ambassadors-frontend
Выполнить в папке hackathon-yandex-ambassadors-frontend команду
npm i
и установить зависимости.
После выполнить команду
npm start
Проект откроется в дефолтном браузере.