{"id":20661728,"url":"https://github.com/uttesh/smart-sheet","last_synced_at":"2026-04-11T19:34:11.084Z","repository":{"id":151320362,"uuid":"445795371","full_name":"uttesh/smart-sheet","owner":"uttesh","description":"Simple web app for the IOT device data collection and device dashboard  instead of using the cloud service","archived":false,"fork":false,"pushed_at":"2022-04-10T10:05:51.000Z","size":856,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-17T12:17:38.605Z","etag":null,"topics":["dashboard-application","docker","docker-compose","iot","iot-application","iot-device","nestjs","react","webapp"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/uttesh.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-01-08T11:02:11.000Z","updated_at":"2022-02-19T06:07:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"4b9d97c0-a827-402f-baf2-2304957ddb9d","html_url":"https://github.com/uttesh/smart-sheet","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uttesh%2Fsmart-sheet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uttesh%2Fsmart-sheet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uttesh%2Fsmart-sheet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uttesh%2Fsmart-sheet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/uttesh","download_url":"https://codeload.github.com/uttesh/smart-sheet/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242793040,"owners_count":20185949,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["dashboard-application","docker","docker-compose","iot","iot-application","iot-device","nestjs","react","webapp"],"created_at":"2024-11-16T19:11:11.222Z","updated_at":"2025-12-30T22:55:15.011Z","avatar_url":"https://github.com/uttesh.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# smart-sheet\n\nSimple web solution to assist the testing of the IOT device development instead of using the cloud service\n\nIt's very simple application where we will add the device and send the device data to the smart-sheet to maitain the data in database and provide API to access those data.\n\n# project structure\n\n```\n│ docker-compose.yml\n│ README.md\n|\n├───smart-sheet-app\n│ │ Dockerfile\n│ │ yarn-lock\n│ │ package.json\n│ │\n| ├───node_modules\n│ ├───public\n│ │ index.html\n│ |\n│ └───src\n│ App.css\n│ App.tsx\n│ index.tsx\n│\n├───nginx\n│ default.conf\n│ Dockerfile\n│\n└───smart-sheet-service\n│ │ Dockerfile\n│ │ yarn-lock\n│ │ package.json\n│ │\n| ├───node_modules\n│ ├───src\n```\n\n## Docker-compose\n\nUsing the docker compose to bring up the front ent and back end API server along with the MongoDB, Nginx server as well.\n\nbuild and run\n\n```\n\u003e docker-compose up --build\n```\n\nuse -d flag for run as background\n\n```\n\u003e ./run.sh\n```\n\n# eclipse-mosquitto configuration\n\n### Setup and configuration\n\nFollow the steps as per the docker hub document: https://hub.docker.com/_/eclipse-mosquitto\n\n1. Docker full image:\n\n```\ndocker pull eclipse-mosquitto\n```\n\n2. Create volumes:\n\n```\n/mosquitto/config\n/mosquitto/data\n/mosquitto/log\n```\n\n3. run the docker\n\n```\n\u003e docker run -it -p 1883:1883 -p 9001:9001 -v mosquitto.conf:/mosquitto/config/mosquitto.conf -v /mosquitto/data -v /mosquitto/log eclipse-mosquitto\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Futtesh%2Fsmart-sheet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Futtesh%2Fsmart-sheet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Futtesh%2Fsmart-sheet/lists"}