-
Что нужно знать:
- Язык гипертекстовой разметки
HTML
- Язык каскадных таблиц стилей
CSS
и препроцессор к немуSCSS
( Именно он используется в проекте) - Основы
JavaScript (ES6)
,JSX
- Как работать с системой контроля версий
Git
иGitHub
- Основы построения Web-приложений на
React.js
иRedux.js
- Основы серверного програмирования, работа с базой данных
MySQL
- Язык гипертекстовой разметки
-
Сборка проекта производиться на полатформе
Node.js
-
Используемый сборщик
Webpack
-
В основе проекта находятся 2 фреймворка:
React.js
- клиентский интерфейсExpress.js
- минималистичный серверный фреймворк
todo: В планах было переписать всё на Next.js
(Он клёвый)
для начала нужно запустить сервер базы данных, на данном компьютере есть OpenServer
, в нём есть второенный MySQLServer
.
#Данные для входа
login: mysql
password: mysql
# Установка Серверных зависимостей
npm install
# Развернуть базу данных
npm run db:reset
# Установка Клиентский зависимостей
cd client
npm install
# Запуск проекта
cd ../
npm run dev