Приложение для бронирования комнат для совещаний, конференций, переговоров, состоящее из клиентской и серверной частей.
Клиент Room Booking состоит из двух экранов:
- диаграмма, на которой отображены события на текущую или выбранную дату, группированные по комнатам
- форма редактирования или создания нового события
На сервере используется GraphQL для облегчения получения и мутации сущностей в базе.
node
и npm
cd ./frontend
npm i
npm run dev
cd ./backend
npm i
npm run dev
- React
- Redux
- Apollo
- StyledComponents
- Webpack
- Node
- Express
- GraphQL
- Sequelize
- SQLite
- Chai
- Mocha
cd ./backend
npm run test