Бесплатная платформа для онлайн обучения где собраны полезные материалы по разным направлениям.
Ознакомиться с проектом вы можете по ссылке: myeducationplatform.ru
Для запуска проекта вам потребуется установленный node.js и yarn
- установить все зависимости
yarn install
- запустить проект
yarn start
- Создать новый проект в firebase
- Создать .env файл в корне проекта и перенести свои значения которые вам сгенерировал firebase (каких-то может не быть)
REACT_APP_API_KEY=YOUR FIREBASE API KEY REACT_APP_AUTH_DOMAIN=YOUR FIREBASE AUTH DOMAIN REACT_APP_PROJECT_ID=YOUR FIREBASE PROJECT_ID REACT_APP_STORAGE_BUCKET=YOUR FIREBASE STORAGE_BUCKET REACT_APP_MESSAGING_SENDER_ID=YOUR FIREBASE MESSAGING_SENDER REACT_APP_APP_ID=YOUR FIREBASE APP_ID REACT_APP_MEASUREMENT_ID=YOUR FIREBASE MEASUREMENT_ID
- установить все зависимости
yarn install
- запустить проект
yarn start
Для работы комментариев используется YouTube API, вам нужно добавить ваш API-KEY в .env файл
REACT_APP_YOUTUBE_API_KEY=YOUR YOUTUBE_API_KEY
Тесты появятся позже...
Если вы настроили свой проект firebase ознакомтесь с документацией по развёртывание проекта: Firebase hosting quickstart
- MetaMask
- React 18
- Redux Toolkit (Не используется с версии 1.1.0, вместо него Recoil)
- React Router 6
- Styled Components
- Geist UI (как UI фреймворк)
- Firebase
- React Markdown для статей
Пожалуйста прочтите CONTRIBUTING.md для получения подробной информации о нашем кодексе поведения и процессе отправки нам pull запросов.
Мы используем SemVer для управления версиями. Доступные версии см. в тегах в этом репозитории.
- Ilin Aleksei - Автор проекта - Alex5
Этот проект находится под лицензией MIT — подробности см. в файле LICENSE