Skip to content

sxidsvit/graphql-mgran

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MongoDB-GrapghQL-React-Apollo-Node.JS

Приложение, в котором на основе 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

Как создавалось приложение

Заметки об основных этапах работы над приложением

About

An application in which CRUD operations are implemented based on GraphQL queries when working with MongoDB collections of films and directors

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors