Giter Club home page Giter Club logo

for-example's Introduction

Образовательный портал "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

for-example's People

Contributors

shakhdv avatar mshakhabov avatar tepcaew avatar abdurrohman47 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.