Это проект прототипа для нетворкинг приложения
- Node JS последней версии скачать здесь
- Git последней версии скачать здесь
- Source Tree для удобной работы с Git
- Webstorm, Atom, Sublime или любой другой текстовый редактор для работы с Javascript и ReactJS
После установки на командной строки наберите данные команды
node -v
npm -v
git --version
Если покажутся номера версий, это значит что они установлены правильно
- React JS, который рисует компоненты страниц, узнать подробнее
- Babel, который переводит новую версию Javascript(ES6) на более поздние чтобы работало на всех браузерах, подробнее
- Webpack, который упаковывает весь написанный Javascript код в один файл, подробнее
- Firebase, для хранения данных, подробнее
- NPM, для загрузки пакетов библионтек и для запуска Webpack, подробнее
Склонируйте проект через Git
git clone https://github.com/SuperMasterBlasterLaser/prototype.git
В папке проекта наберите
npm install
После завершения нужно упаковать все что написано в папке scripts в один Javascript файл для того чтобы index.html
мог работать. В папке нужно набрать
npm run webpack-build
После удачной сборки можно открывать index.html
Основным элементом отображения является файл App.jsx
который находится в папке scripts/components/
, он вызывает все остальные файлы компонентов *.jsx
для отображения страниц.
Структура базы данных описана в файле data.json
который находится в том же виде в Firebase. Там есть пароли и логины пользователей