Разработка сервиса для онлайн-курса

Федор4 года в сервисе
Данные заказчика будут вам доступны после подачи заявки
23.10.2020

Общее описание

Что нужно сл лелать в проекте и из чего он состоит:

● чат-бот 

● REST-API.

● Сайт. 

● База данных 

● Админка на сайте

Стек

● Фронтенд: React.js, Material-UI 

● Бэкенд: Node.js, Express

● БД: документо-ориентированная. MongoDB к примеру

В общем, MERN

Код должен будет раскидан на модули и документирован, чтобы в нем можно было бы разобраться и дописать функционал.

Чат-бот

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

● Чат бот - это, по сути, дублирование личной информации пользователя в той сети, откуда пришел пользователь в Клуб.

● В функции чат бота входит отслеживание активности в соц.сети, откуда пришел пользователь. Т.е. активно использует API соц.сети. 

REST-API

● Прослойка для доступа к базе данных клуба. Как на чтение, так и на запись. Для вебхуков и скриптов сторонних сервисов. 

Сайт

● Сайт состоит из публичной части (главная страница-лендинг и несколько дополнительных страниц: оплата, оферта, FAQ и прочее) и клубной (платной)

● Клубная часть - это по сути статьи.

● Видео на сайте должно быть защищено от копирования. Т.е. в html не должно быть прямой ссылки. При просмотре видео генерируется видеопоток на сайте. Этот момент можно отдельно обсудить

● На сайте необходимо сделать авторизацию через социальную сеть. Через инстаграм, фейсбук, телеграм, вк, одноклассники. А так же форма для получения телефона с нормальной валидацией.

● Более подробный функционал сайта обсуждается отдельно. 

База данных

● MongoBD.

● БД располагается на хостинге заказчика.

Админка на сайте

● Через админку можно редактировать контент сайта

● Главное окно - дашборд простенького самописной CRM системы.

● Более подробный функционал админки обсуждается отдельно вместе с функционалом сайта.

Заявки фрилансеров