This is the server component to the Lawn Manager project. It runs a GraphQL API that is used to communicate to the database, the openSprinkler reticulation controller and the juiceBox fertigation controller.
juiceBox: https://github.com/daveholst/juice-box
A live deploy of this app can be found at: https://lawn-man-server.holst.club/graphql
- apollo: https://www.apollographql.com/
- mongoose: https://mongoosejs.com/
- jwt: https://jwt.io/
- mqtt.js: https://github.com/mqttjs/MQTT.js
- axios: https://axios-http.com/
- dokku: https://dokku.com/
- GitHub actions: https://docs.github.com/en/actions
- WesBos Linting Config: https://github.com/wesbos/eslint-config-wesbos
This project is under an MIT license.
No tests have been written for this software.
If you have any further questions you can get in contact with the creator through the following methods: