I have built this simple prototype app for implementing my learnings of GraphQL and NOdeJS. Please feel free to have a look at the source code and let me know your feedbacks.
Bookstanf uses the following technologies:
- [React JS] - React JS for single page front- end.
- [React-Apollo] - React-Apollo for querying data using GraphQL from front-end.
- [node.js] - evented I/O for the backend
- [Express] - fast node.js network app framework
- [MongoDB] - NoSQL Database for data persistence
- [GraphQL] - For flexible and efficient HTTP APIs.
Bookstand requires Node.js v4+ to run.
clone the app.
Run the server
Install the dependencies and devDependencies and start the server.
$ cd server
$ npm install
$ npm start
Note: It will need to pass the mongo_db password in nodemon.json please use your own credentials.
Run the client
$ cd client
$ npm install
$ npm start
cleint app runs at http://localhost:3000
server app runs at http://localhost:4000