Skip to content

davidf1000/IoT-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dashboard

IoT-API

IoT API is Webapp that is created to demonstrate simple Services for people to be able to implement their IoT application quickly and instantly, mainly for testing purpose. As you can see, there's already a lot of IoT services that offers simple data posting and dashboard to save and display their data in the form of graph such as AWS IoT or Azure IoT.With this webapp , you can instantly HTTP Post your data from your microcontroller such as nodeMcu or Nucleo directly onto the server. The server then takes the data and store it in the database. User can access and view the data via Line Graph. You can name your own sensor and see the flow of the data from your IoT devices in realtime from IoT API.

Created using MERN Stack . Front end uses react with hooks for state management, ChartJs to plot data, and MaterialUi for basic component design

Heroku

This Project is deployed on free-tier heroku : https://blooming-beyond-91427.herokuapp.com/ feel free to check it out and do some stuff with this app.

Getting Started

To get started with MERN stack , initialize your npm package :

npm init

To create react app , create new folder called client :

npx create-react-app client
cd client
npm start

or just clone this repository and do :

npm i

To install all dependencies from package.json automatically.

To Start Running the app, go to root and do :

npm run dev

which will run both backend with nodemon and react-app concurrently for easier developing.

Documentation

Landing Page

landing

Getting Started

getstarted

About

IOT API using Express and MongoDB. User could choose to store data from their sensor into mongoDB database with both MQTT and HTTP (REST API) method. Could be used to create IOT WebApps that could show/plot the data in the dashboard of their website/apps .

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors