{"id":19876068,"url":"https://github.com/davidf1000/iot-api","last_synced_at":"2026-04-12T07:38:16.345Z","repository":{"id":39053936,"uuid":"275797883","full_name":"davidf1000/IoT-API","owner":"davidf1000","description":"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 .","archived":false,"fork":false,"pushed_at":"2023-01-06T11:36:02.000Z","size":3370,"stargazers_count":0,"open_issues_count":34,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-31T08:28:42.790Z","etag":null,"topics":["iot","nodejs","react"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/davidf1000.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-06-29T11:44:51.000Z","updated_at":"2023-03-15T08:22:28.000Z","dependencies_parsed_at":"2023-02-06T00:15:49.643Z","dependency_job_id":null,"html_url":"https://github.com/davidf1000/IoT-API","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/davidf1000/IoT-API","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidf1000%2FIoT-API","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidf1000%2FIoT-API/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidf1000%2FIoT-API/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidf1000%2FIoT-API/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davidf1000","download_url":"https://codeload.github.com/davidf1000/IoT-API/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidf1000%2FIoT-API/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31707953,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-12T06:22:27.080Z","status":"ssl_error","status_checked_at":"2026-04-12T06:21:52.710Z","response_time":58,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["iot","nodejs","react"],"created_at":"2024-11-12T16:30:28.509Z","updated_at":"2026-04-12T07:38:16.327Z","avatar_url":"https://github.com/davidf1000.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![dashboard](https://user-images.githubusercontent.com/47879766/87785840-19e55980-c863-11ea-8e5b-7d0b65691c35.png)\n# IoT-API\nIoT 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.\nAs 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.\u003cbr\u003e\u003cbr\u003e\nCreated using MERN Stack . Front end uses react with hooks for state management, ChartJs to plot data, and MaterialUi for basic component design \n\n# Heroku\nThis Project is deployed on free-tier heroku :\nhttps://blooming-beyond-91427.herokuapp.com/\nfeel free to check it out and do some stuff with this app.\n## Getting Started\n\nTo get started with MERN stack , initialize your npm package :\n```\nnpm init\n```\nTo create react app , create new folder called client :\n```\nnpx create-react-app client\ncd client\nnpm start\n```\nor just clone this repository and do :\n```\nnpm i\n```\nTo install all dependencies from package.json automatically.\n\nTo Start Running the app, go to root and do :\n```\nnpm run dev\n```\nwhich will run both backend with nodemon and react-app concurrently for easier developing.\n\n### Documentation\n## Landing Page\n![landing](https://user-images.githubusercontent.com/47879766/87786285-e0f9b480-c863-11ea-8134-4910199cc78b.png)\n## Getting Started\n![getstarted](https://user-images.githubusercontent.com/47879766/87786288-e1924b00-c863-11ea-99cb-61a2fbd4bb3c.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavidf1000%2Fiot-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdavidf1000%2Fiot-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavidf1000%2Fiot-api/lists"}