Небольшой пример приложения для хакатона WebWeekend, который пройдет 25-26 мая в Петрозаводске.
Стек: React, NodeJS, MongoDB
Установить MongoDB
Linux
sudo apt-get update
sudo apt-get install -y mongodb-org
sudo service mongod startПодробнее: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/
Windows
Центр загрузок: https://www.mongodb.com/download-center/community
Подробнее: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-windows/
Установить Node.js
Linux
# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_10.x | bash -
apt-get install -y nodejsПодробнее: https://github.com/nodesource/distributions/blob/master/README.md
Windows
Центр загрузок: https://nodejs.org/en/#download
Подробнее: https://nodejs.org/en/download/package-manager/#windows
Установить npm-зависимости
- Открыть терминал
- Перейти в корень проекта
- Выполнить
npm install cd client- [повторить шаг 3]
Установить расширение Redux DevTools для Chrome
Официальный магазин расширений: https://chrome.google.com/webstore/detail/redux-devtools/lmhkpmbekcpmknklioeibfkpmmfibljd?hl=ru
- Открыть терминал
- Перейти в корень проекта
- Выполнить
npm run dev - Открыть в браузере http://localhost:3000