Фронтенд-разработка на React небольшого сайта (MVP)
Задача: на основе прототипа web-интерфейса и API от бэкенда разработать фронтенд-часть проекта. Для разработки необходимо использовать React.
Примерное количество уникальных экранов: 8 (в мобильной версии) + десктоп и планшет.
Пожелания к кандидату: опыт разработки на React от трех лет, предпочтительно если кандидат проживает в Санкт-Петербурге и готов встретиться для обсуждения проекта.
Дополнительно: интересный проектный опыт + возможность работать по четкому ТЗ и напрямую задавать вопросы бэкенду.
Описание проекта:
Сайт предоставляет платный доступ пользователю (посетителю сайта) к закрытому текстовому онлайн-чату. Собеседником выступает оператор, вошедший в чат через специальную админ-панель.
Для пользователя появляется страница выбора категории оператора. После выбора параметров и выбора параметров появляется окно чата. Для получения доступа к чату, пользователю необходимо произвести оплату на соответствующей странице. Оплата производится за временной период (модель подписки).
В случае если период подписки закончился - пользователь общаться в чате не может, ему всплывает окно с предложением продлить подписку.
Примерный перечень страниц, которые необходимо разработать:
- Главная страница
- Страница выбора категории оператора
- Страница чата (для пользователя)
- Страница чата (для оператора) с входом по паролю и возможностью видеть параметры, которые выбрал пользователь
- Всплывающее окно оплаты через платежную систему + окно неуспешной оплаты
- Страница профиля (регистрация, история операций, привязанные карты)
- Страница ожидания: оплаты/поиска оператора
- Пустая страница (для оферты и политики конфиденциальности).