This is a simple Match Making Algorithm example using MongoDB and Node.js,GraphQL
About the service.
Following are the pre-requisites you need to have in order to understand and work with this project. You don't have to be an expert in them, but a general idea will help you in the long run.
- Nodejs
- MongoDb
- GraphQL
- Git
Also, in order to build this project, you need need to have the following tools installed on your system.
- Nodejs (Recommended to use NVM with
v12.6.0as default version.) - NPM
- MongoDb
- Git
Once you have all the tools installed on your system, you can now clone the repository and install the node modules.
$ git clone https://github.com/ganeshmani/foodmonster
$ cd foodmonster
$ npm install.
├── index.js
├── models
├── Restaurant.js
├── User.js
├── resolvers
├── addRestaurant.js
├── createUser.js
├── getAllRestaurant.js
├── loginUser.js
├── searchRestaurant.js
├── resolvers
├── common.js
├── Restaurent.js
├── User.js
├── package-lock.json
├── .babelrc
└── README.md
| No | File/Directory Name | Description |
|---|---|---|
| 1 | .gitignore | To ignore files from version control |
| 2 | .bablerc | Project wide configuration for bable |
