A simple boilerplate to create a tentacool service!
A simple boilerplate using graphql to create a service with layers of middlewares and a simple folder structure, this project is for study purposes so feel free to fork and send pull requests to help me improve it.
Kraken have the following features:
- ⚡ Graphql-Yoga — Fully-featured GraphQL Server based on express and apollo-server
- 🛡️ Graphql-Middleware — To create your middlewares in resolvers (with exceptions list of resolvers)
- 🎩 Babel — ES6 syntax
- 🔥 Jest — Jest, for your tests
- ✔️ ESlint — To clean and beautiful code (Airbnb styleguide)
- 🐳 Docker — To make your life easier
- Clone this repo using
https://github.com/wendelfreitas/kraken.git - Go to the newly created directory:
cd kraken. - Run
yarnornpm installto install dependencies. - Set your
MONGO_URLin env. - Run
npm startordocker-compose upto see the example app athttp://localhost:4000/playground.
npm start- start the playground athttp://localhost:4000/playground
MIT license, Copyright (c) 2019 Wendel Freitas.
