Небольшой пример приложения для хакатона 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]
- Открыть терминал
- Перейти в корень проекта
- Выполнить
npm run dev
- Открыть в браузере http://localhost:3000