Приложение, в котором на основе GraphQL-запросов реализованы CRUD-операции при работе MongoDB-коллекциями фильмов и режисcеров
- GraphQL - язык запросов для работы с NoSQL базой данных
- VSCode - редактор кода
- MongoDB - NoSQL база данных
- Mongoose - инструмент для работы с базой данных
- Express - фреймворк для создания сервера на Node.js
- express-graphql - GraphQL HTTP сервер, устанавливаемы в Express как middleware
- Create React App - рабочее окружение на основе React
- Material-UI - React компоненты для UI
- Apollo Client - Apollo
- Для сервера: npm i express nodemon graphql express-graphql mongoose cors --save
- Для приложения (UI): npm i apollo-boost react-apollo graphql @material-ui/core @material-ui/icons react-swipeable-views recompose
После копирования приложения на свой компьютер, нужно установить зависимости из package.json и application/package.json и в консоли выполнить команду:
npm run start