Acme AC Unit Application Technical Notes - adnan1975/cb-smart-ac GitHub Wiki
Welcome to the project!
This is place where we will be sharing documentation of the project
Context Diagram
Technology Stack
I have decided to use Php as it is good language for RAD. Although it requires a lot of optimizations and work to make it production ready. But ease of deployment and configuration made it my choice.
API Server
for Router Slim is micro framework that allows us to write rest api elegantly and quickly
for API documentation Swagger is defacto tool for exposing APi documentation.
for Data storage MySQL or Mongodb
Admin Console
Vanilla php or some admin console framework can use User Spice for user management can we use react-admin
for Dashboard Vanilla Js or some php graph framework like Lavacharts We can also use https://github.com/recharts/recharts https://marmelab.com/react-admin/Tutorial.html
for alerts simple phpmail
for Data storage MySQL or Mongodb
Swagger url is http://104.248.180.30/v1/api-doc/index.html