Skip to content

Shakhdv/for-example

Repository files navigation

Образовательный портал "For-Example"

Сайт предназначен для приобретения и изучения образовательных курсов. До приобретения можно посмотреть демо-ролик и прочитать аннотацию курса. Если на балансе достаточно средств, пользователь имеет возможность приобрести курс, изучать уроки и проходить тесты после каждого урока. Из пройденных уроков скаладываетя процент прогресса изучения курса. Также есть общий чат всего портала для всех авторизованных пользователей.

Функционал

  • Два вида авторизации (админ и студент);
  • Пополнение баланса юзером;
  • Приобретение образовательного курса;
  • Изучение уроков и прохождение тестирования;
  • Изменение горизонтального индикатора прогресса изучения курса;
  • Каталог актуальных программ для изучения;
  • Форма обратной связи;
  • Общий чат пользователей и админа.

Стек проекта

  • 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/for-example.git и запустить: npx nodemon

  • загрузить данный репозиторий и запустить: npm run dev

IMG_0834 photo_2023-12-14_14-42-01 photo_2023-12-14_14-41-52 photo_2023-12-14_14-41-48 photo_2023-12-14_14-20-33 photo_2023-12-14_14-20-27 photo_2023-12-14_14-20-14

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages