GraphQL, Hapi and Node Project For Scaleable Apps.
- Node
- Hapi v17
- Apollo GraphQL
- Subscriptions
- GraphiQL
- Prettier
- Husky
- ES-Next
- ESLint
npm install
npm start
.
├── api # Rest api's folder
│ ├── v1
│ | └── util # Routes
│ | └── index.js
├── config # Config Folder
├── controllers # Controllers Folder For Api's
├── collections # Collections Folder
├── plugins # Plugins Folder
├── schema # Schema Setup
│ ├── gql # GraphQL Folder
│ | └── index.js
├── services # Services Folder For Api's
├── utilities # Utility Folder
├── main.js # Main server file initiating hapi server
└── package.json # Node dependencies