Backend framework to support the IoT implementation of an Automated Home Water Management System
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
To do
-
Setting up node-js: Download and Install the latest node-js from their website
npm i # installs all the packages from package.json
-
Running the server
npm run dev # starts the ts server in development environment with auto restart on code update
npm build # compiles ts server code to js server npm start # starts the js server in production environment
- Express HTTP REST API for authentication and configuration
- Socket IO 4.x server for device side updates
- Token verification middlewares for both REST and Socket services, ensuring a secure IoT channel
- Mongoose ODM for accessing Mongo DB - a popular and secure NoSQL database
See the open issues for a full list of proposed features (and known issues).
Distributed for fair usage under the MIT License. See LICENSE.txt
for more information.
Repo Owner - Anindya Mitra
Project Link: https://github.com/anindyamitra15/Aguamenti-backend
to do