Сайт предназначен для приобретения и изучения образовательных курсов. До приобретения можно посмотреть демо-ролик и прочитать аннотацию курса. Если на балансе достаточно средств, пользователь имеет возможность приобрести курс, изучать уроки и проходить тесты после каждого урока. Из пройденных уроков скаладываетя процент прогресса изучения курса. Также есть общий чат всего портала для всех авторизованных пользователей.
- Два вида авторизации (админ и студент);
- Пополнение баланса юзером;
- Приобретение образовательного курса;
- Изучение уроков и прохождение тестирования;
- Изменение горизонтального индикатора прогресса изучения курса;
- Каталог актуальных программ для изучения;
- Форма обратной связи;
- Общий чат пользователей и админа.
- React / React Redux, ES6
- React router
- Redux / Redux Toolkit
- websocket (socket.io / socket.io-client)
- Node js
- mongoose
- multer
- swiper / react-id-swiper
- https://github.com/Shakhdv
- https://github.com/Tepcaew
- https://github.com/Abdurrohman47
- https://github.com/MShakhabov
-
скачать бэк по ссылке: https://github.com/Shakhdv/for-example.git и запустить: npx nodemon
-
загрузить данный репозиторий и запустить: npm run dev