{"id":27025911,"url":"https://github.com/isgr9801/iot-production-tracker","last_synced_at":"2026-04-19T04:34:55.735Z","repository":{"id":297457953,"uuid":"929339917","full_name":"isgr9801/IoT-Production-Tracker","owner":"isgr9801","description":"web based application to interact with microcontrollers to interact production administration.  ","archived":false,"fork":false,"pushed_at":"2025-06-05T14:43:46.000Z","size":3483,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-05T15:39:39.702Z","etag":null,"topics":["admin-dashboard","dvp14ss2","esp8266","firebase","iot","typescript","verceladmindashboard"],"latest_commit_sha":null,"homepage":"https://iotproductionwebtracker.vercel.app/","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/isgr9801.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,"zenodo":null}},"created_at":"2025-02-08T10:13:54.000Z","updated_at":"2025-06-05T14:43:49.000Z","dependencies_parsed_at":"2025-06-05T15:49:58.851Z","dependency_job_id":null,"html_url":"https://github.com/isgr9801/IoT-Production-Tracker","commit_stats":null,"previous_names":["isgr9801/iot-production-tracker"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/isgr9801/IoT-Production-Tracker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isgr9801%2FIoT-Production-Tracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isgr9801%2FIoT-Production-Tracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isgr9801%2FIoT-Production-Tracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isgr9801%2FIoT-Production-Tracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/isgr9801","download_url":"https://codeload.github.com/isgr9801/IoT-Production-Tracker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isgr9801%2FIoT-Production-Tracker/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260040478,"owners_count":22949839,"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":["admin-dashboard","dvp14ss2","esp8266","firebase","iot","typescript","verceladmindashboard"],"created_at":"2025-04-04T22:15:08.309Z","updated_at":"2026-04-19T04:34:55.727Z","avatar_url":"https://github.com/isgr9801.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\t\u003cimg src=\"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KICAgIDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgODAwIDIwMCI+CiAgICAgICAgPGRlZnM+CiAgICAgICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYmctZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjEwMCUiPgogICAgICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3R5bGU9InN0b3AtY29sb3I6IzQxNThEMDtzdG9wLW9wYWNpdHk6MSIgLz4KICAgICAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdHlsZT0ic3RvcC1jb2xvcjojQzg1MEMwO3N0b3Atb3BhY2l0eToxIiAvPgogICAgICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdHlsZT0ic3RvcC1jb2xvcjojRkZDQzcwO3N0b3Atb3BhY2l0eToxIiAvPgogICAgICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgICAgICA8ZmlsdGVyIGlkPSJzaGFkb3ciPgogICAgICAgICAgICAgICAgPGZlRHJvcFNoYWRvdyBkeD0iMCIgZHk9IjQiIHN0ZERldmlhdGlvbj0iNCIgZmxvb2Qtb3BhY2l0eT0iMC4yNSIgLz4KICAgICAgICAgICAgPC9maWx0ZXI+CiAgICAgICAgPC9kZWZzPgogICAgICAgIDxyZWN0IHdpZHRoPSI4MDAiIGhlaWdodD0iMjAwIiBmaWxsPSJ1cmwoI2JnLWdyYWRpZW50KSIgcng9IjE1IiByeT0iMTUiLz4KICAgICAgICA8dGV4dCB4PSI0MDAiIHk9IjEwMCIgZm9udC1mYW1pbHk9IkFyaWFsLCBzYW5zLXNlcmlmIiBmb250LXNpemU9IjQ4IgogICAgICAgIGZvbnQtd2VpZ2h0PSJib2xkIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkb21pbmFudC1iYXNlbGluZT0ibWlkZGxlIgogICAgICAgIGZpbGw9IiNGRkZGRkYiIGZpbHRlcj0idXJsKCNzaGFkb3cpIj5JT1QtUFJPRFVDVElPTi1UUkFDS0VSPC90ZXh0PgogICAgPC9zdmc+\" alt=\"iot-production-tracker-banner\" width=\"800\"\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n\t\u003cem\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/em\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n\t\u003cimg src=\"https://img.shields.io/github/license/isgr9801/IoT-Production-Tracker?style=flat-square\u0026logo=opensourceinitiative\u0026logoColor=white\u0026color=0080ff\" alt=\"license\"\u003e\n\t\u003cimg src=\"https://img.shields.io/github/last-commit/isgr9801/IoT-Production-Tracker?style=flat-square\u0026logo=git\u0026logoColor=white\u0026color=0080ff\" alt=\"last-commit\"\u003e\n\t\u003cimg src=\"https://img.shields.io/github/languages/top/isgr9801/IoT-Production-Tracker?style=flat-square\u0026color=0080ff\" alt=\"repo-top-language\"\u003e\n\t\u003cimg src=\"https://img.shields.io/github/languages/count/isgr9801/IoT-Production-Tracker?style=flat-square\u0026color=0080ff\" alt=\"repo-language-count\"\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003eBuilt with the tools and technologies:\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n\t\u003cimg src=\"https://img.shields.io/badge/npm-CB3837.svg?style=flat-square\u0026logo=npm\u0026logoColor=white\" alt=\"npm\"\u003e\n\t\u003cimg src=\"https://img.shields.io/badge/Autoprefixer-DD3735.svg?style=flat-square\u0026logo=Autoprefixer\u0026logoColor=white\" alt=\"Autoprefixer\"\u003e\n\t\u003cimg src=\"https://img.shields.io/badge/Mongoose-F04D35.svg?style=flat-square\u0026logo=Mongoose\u0026logoColor=white\" alt=\"Mongoose\"\u003e\n\t\u003cimg src=\"https://img.shields.io/badge/PostCSS-DD3A0A.svg?style=flat-square\u0026logo=PostCSS\u0026logoColor=white\" alt=\"PostCSS\"\u003e\n\t\u003cimg src=\"https://img.shields.io/badge/Firebase-FFCA28.svg?style=flat-square\u0026logo=Firebase\u0026logoColor=black\" alt=\"Firebase\"\u003e\n\t\u003cbr\u003e\n\t\u003cimg src=\"https://img.shields.io/badge/JavaScript-F7DF1E.svg?style=flat-square\u0026logo=JavaScript\u0026logoColor=black\" alt=\"JavaScript\"\u003e\n\t\u003cimg src=\"https://img.shields.io/badge/React-61DAFB.svg?style=flat-square\u0026logo=React\u0026logoColor=black\" alt=\"React\"\u003e\n\t\u003cimg src=\"https://img.shields.io/badge/TypeScript-3178C6.svg?style=flat-square\u0026logo=TypeScript\u0026logoColor=white\" alt=\"TypeScript\"\u003e\n\t\u003cimg src=\"https://img.shields.io/badge/ESLint-4B32C3.svg?style=flat-square\u0026logo=ESLint\u0026logoColor=white\" alt=\"ESLint\"\u003e\n\t\u003cimg src=\"https://img.shields.io/badge/Chart.js-FF6384.svg?style=flat-square\u0026logo=chartdotjs\u0026logoColor=white\" alt=\"Chart.js\"\u003e\n\u003c/p\u003e\n\u003cbr\u003e\n\n## 🔗 Table of Contents\n\n- [📍 Overview](#-overview)\n- [👾 Features](#-features)\n- [📁 Project Structure](#-project-structure)\n  - [📂 Project Index](#-project-index)\n- [🚀 Getting Started](#-getting-started)\n  - [☑️ Prerequisites](#-prerequisites)\n  - [⚙️ Installation](#-installation)\n  - [🤖 Usage](#🤖-usage)\n  - [🧪 Testing](#🧪-testing)\n- [📌 Project Roadmap](#-project-roadmap)\n- [🔰 Contributing](#-contributing)\n- [🎗 License](#-license)\n- [🙌 Acknowledgments](#-acknowledgments)\n\n---\n\n## 📍 Overview\n\n\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\n\n---\n\n## 👾 Features\n\n\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\n\n---\n\n## 📁 Project Structure\n\n```sh\n└── IoT-Production-Tracker/\n    ├── MainDashboard.png\n    ├── PLC.jpg\n    ├── README.md\n    ├── Web_to_IoT.dvp\n    ├── app\n    │   ├── 404.tsx\n    │   ├── api\n    │   ├── dashboard\n    │   ├── layout.tsx\n    │   ├── login\n    │   └── page.tsx\n    ├── components\n    │   ├── AuthProvider.tsx\n    │   ├── DarkmodeProvider.tsx\n    │   ├── Footer.tsx\n    │   ├── Header.tsx\n    │   ├── Navbar.tsx\n    │   ├── Sidebar.tsx\n    │   ├── Site\n    │   ├── ThemeToggle.tsx\n    │   └── ui\n    ├── context\n    │   └── AuthContext.tsx\n    ├── eslint.config.mjs\n    ├── esp8266_setup_code\n    │   └── esp8266_setup_config\n    ├── flow.jpg\n    ├── instrn.jpg\n    ├── ladderDig.jpg\n    ├── lib\n    │   ├── firebase.ts\n    │   ├── firebaseAdmin.ts\n    │   └── mongodb.ts\n    ├── middleware.ts\n    ├── model\n    │   ├── MongoStructcture.ts\n    │   └── MongoStructureAction.ts\n    ├── next.config.ts\n    ├── package-lock.json\n    ├── package.json\n    ├── postcss.config.mjs\n    ├── public\n    │   ├── ESP1.jpg\n    │   ├── PLC.jpg\n    │   ├── esp2.jpg\n    │   ├── favicon.ico\n    │   └── sarb.jpg\n    ├── styles\n    │   ├── globals.css\n    │   └── tmp.css\n    ├── tailwind.config.ts\n    ├── tsconfig.json\n    ├── vercel.json\n    └── web_to_IoT_dvp14ss2.dvp\n```\n\n\n### 📂 Project Index\n\u003cdetails open\u003e\n\t\u003csummary\u003e\u003cb\u003e\u003ccode\u003eIOT-PRODUCTION-TRACKER/\u003c/code\u003e\u003c/b\u003e\u003c/summary\u003e\n\t\u003cdetails\u003e \u003c!-- __root__ Submodule --\u003e\n\t\t\u003csummary\u003e\u003cb\u003e__root__\u003c/b\u003e\u003c/summary\u003e\n\t\t\u003cblockquote\u003e\n\t\t\t\u003ctable\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/package-lock.json'\u003epackage-lock.json\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/next.config.ts'\u003enext.config.ts\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/vercel.json'\u003evercel.json\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/Web_to_IoT.dvp'\u003eWeb_to_IoT.dvp\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/tsconfig.json'\u003etsconfig.json\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/web_to_IoT_dvp14ss2.dvp'\u003eweb_to_IoT_dvp14ss2.dvp\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/eslint.config.mjs'\u003eeslint.config.mjs\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/middleware.ts'\u003emiddleware.ts\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/postcss.config.mjs'\u003epostcss.config.mjs\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/package.json'\u003epackage.json\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/tailwind.config.ts'\u003etailwind.config.ts\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003c/table\u003e\n\t\t\u003c/blockquote\u003e\n\t\u003c/details\u003e\n\t\u003cdetails\u003e \u003c!-- model Submodule --\u003e\n\t\t\u003csummary\u003e\u003cb\u003emodel\u003c/b\u003e\u003c/summary\u003e\n\t\t\u003cblockquote\u003e\n\t\t\t\u003ctable\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/model/MongoStructureAction.ts'\u003eMongoStructureAction.ts\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/model/MongoStructcture.ts'\u003eMongoStructcture.ts\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003c/table\u003e\n\t\t\u003c/blockquote\u003e\n\t\u003c/details\u003e\n\t\u003cdetails\u003e \u003c!-- lib Submodule --\u003e\n\t\t\u003csummary\u003e\u003cb\u003elib\u003c/b\u003e\u003c/summary\u003e\n\t\t\u003cblockquote\u003e\n\t\t\t\u003ctable\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/lib/firebaseAdmin.ts'\u003efirebaseAdmin.ts\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/lib/firebase.ts'\u003efirebase.ts\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/lib/mongodb.ts'\u003emongodb.ts\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003c/table\u003e\n\t\t\u003c/blockquote\u003e\n\t\u003c/details\u003e\n\t\u003cdetails\u003e \u003c!-- styles Submodule --\u003e\n\t\t\u003csummary\u003e\u003cb\u003estyles\u003c/b\u003e\u003c/summary\u003e\n\t\t\u003cblockquote\u003e\n\t\t\t\u003ctable\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/styles/globals.css'\u003eglobals.css\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/styles/tmp.css'\u003etmp.css\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003c/table\u003e\n\t\t\u003c/blockquote\u003e\n\t\u003c/details\u003e\n\t\u003cdetails\u003e \u003c!-- components Submodule --\u003e\n\t\t\u003csummary\u003e\u003cb\u003ecomponents\u003c/b\u003e\u003c/summary\u003e\n\t\t\u003cblockquote\u003e\n\t\t\t\u003ctable\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/components/AuthProvider.tsx'\u003eAuthProvider.tsx\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/components/Footer.tsx'\u003eFooter.tsx\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/components/ThemeToggle.tsx'\u003eThemeToggle.tsx\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/components/Header.tsx'\u003eHeader.tsx\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/components/Sidebar.tsx'\u003eSidebar.tsx\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/components/DarkmodeProvider.tsx'\u003eDarkmodeProvider.tsx\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/components/Navbar.tsx'\u003eNavbar.tsx\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003c/table\u003e\n\t\t\t\u003cdetails\u003e\n\t\t\t\t\u003csummary\u003e\u003cb\u003eSite\u003c/b\u003e\u003c/summary\u003e\n\t\t\t\t\u003cblockquote\u003e\n\t\t\t\t\t\u003ctable\u003e\n\t\t\t\t\t\u003ctr\u003e\n\t\t\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/components/Site/DashboardCard.tsx'\u003eDashboardCard.tsx\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\t\t\u003c/tr\u003e\n\t\t\t\t\t\u003c/table\u003e\n\t\t\t\t\u003c/blockquote\u003e\n\t\t\t\u003c/details\u003e\n\t\t\t\u003cdetails\u003e\n\t\t\t\t\u003csummary\u003e\u003cb\u003eui\u003c/b\u003e\u003c/summary\u003e\n\t\t\t\t\u003cblockquote\u003e\n\t\t\t\t\t\u003ctable\u003e\n\t\t\t\t\t\u003ctr\u003e\n\t\t\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/components/ui/LoadingSpinner.tsx'\u003eLoadingSpinner.tsx\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\t\t\u003c/tr\u003e\n\t\t\t\t\t\u003c/table\u003e\n\t\t\t\t\u003c/blockquote\u003e\n\t\t\t\u003c/details\u003e\n\t\t\u003c/blockquote\u003e\n\t\u003c/details\u003e\n\t\u003cdetails\u003e \u003c!-- context Submodule --\u003e\n\t\t\u003csummary\u003e\u003cb\u003econtext\u003c/b\u003e\u003c/summary\u003e\n\t\t\u003cblockquote\u003e\n\t\t\t\u003ctable\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/context/AuthContext.tsx'\u003eAuthContext.tsx\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003c/table\u003e\n\t\t\u003c/blockquote\u003e\n\t\u003c/details\u003e\n\t\u003cdetails\u003e \u003c!-- esp8266_setup_code Submodule --\u003e\n\t\t\u003csummary\u003e\u003cb\u003eesp8266_setup_code\u003c/b\u003e\u003c/summary\u003e\n\t\t\u003cblockquote\u003e\n\t\t\t\u003cdetails\u003e\n\t\t\t\t\u003csummary\u003e\u003cb\u003eesp8266_setup_config\u003c/b\u003e\u003c/summary\u003e\n\t\t\t\t\u003cblockquote\u003e\n\t\t\t\t\t\u003ctable\u003e\n\t\t\t\t\t\u003ctr\u003e\n\t\t\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/esp8266_setup_code/esp8266_setup_config/esp8266_setup_config.ino'\u003eesp8266_setup_config.ino\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\t\t\u003c/tr\u003e\n\t\t\t\t\t\u003c/table\u003e\n\t\t\t\t\u003c/blockquote\u003e\n\t\t\t\u003c/details\u003e\n\t\t\u003c/blockquote\u003e\n\t\u003c/details\u003e\n\t\u003cdetails\u003e \u003c!-- app Submodule --\u003e\n\t\t\u003csummary\u003e\u003cb\u003eapp\u003c/b\u003e\u003c/summary\u003e\n\t\t\u003cblockquote\u003e\n\t\t\t\u003ctable\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/app/layout.tsx'\u003elayout.tsx\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/app/page.tsx'\u003epage.tsx\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/app/404.tsx'\u003e404.tsx\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003c/table\u003e\n\t\t\t\u003cdetails\u003e\n\t\t\t\t\u003csummary\u003e\u003cb\u003elogin\u003c/b\u003e\u003c/summary\u003e\n\t\t\t\t\u003cblockquote\u003e\n\t\t\t\t\t\u003ctable\u003e\n\t\t\t\t\t\u003ctr\u003e\n\t\t\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/app/login/page.tsx'\u003epage.tsx\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\t\t\u003c/tr\u003e\n\t\t\t\t\t\u003c/table\u003e\n\t\t\t\t\u003c/blockquote\u003e\n\t\t\t\u003c/details\u003e\n\t\t\t\u003cdetails\u003e\n\t\t\t\t\u003csummary\u003e\u003cb\u003edashboard\u003c/b\u003e\u003c/summary\u003e\n\t\t\t\t\u003cblockquote\u003e\n\t\t\t\t\t\u003ctable\u003e\n\t\t\t\t\t\u003ctr\u003e\n\t\t\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/app/dashboard/layout.tsx'\u003elayout.tsx\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\t\t\u003c/tr\u003e\n\t\t\t\t\t\u003ctr\u003e\n\t\t\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/app/dashboard/page.tsx'\u003epage.tsx\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\t\t\u003c/tr\u003e\n\t\t\t\t\t\u003c/table\u003e\n\t\t\t\t\t\u003cdetails\u003e\n\t\t\t\t\t\t\u003csummary\u003e\u003cb\u003eanalytics\u003c/b\u003e\u003c/summary\u003e\n\t\t\t\t\t\t\u003cblockquote\u003e\n\t\t\t\t\t\t\t\u003ctable\u003e\n\t\t\t\t\t\t\t\u003ctr\u003e\n\t\t\t\t\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/app/dashboard/analytics/page.tsx'\u003epage.tsx\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\t\t\t\t\u003c/tr\u003e\n\t\t\t\t\t\t\t\u003c/table\u003e\n\t\t\t\t\t\t\u003c/blockquote\u003e\n\t\t\t\t\t\u003c/details\u003e\n\t\t\t\t\t\u003cdetails\u003e\n\t\t\t\t\t\t\u003csummary\u003e\u003cb\u003eproducts\u003c/b\u003e\u003c/summary\u003e\n\t\t\t\t\t\t\u003cblockquote\u003e\n\t\t\t\t\t\t\t\u003ctable\u003e\n\t\t\t\t\t\t\t\u003ctr\u003e\n\t\t\t\t\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/app/dashboard/products/page.tsx'\u003epage.tsx\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\t\t\t\t\u003c/tr\u003e\n\t\t\t\t\t\t\t\u003c/table\u003e\n\t\t\t\t\t\t\u003c/blockquote\u003e\n\t\t\t\t\t\u003c/details\u003e\n\t\t\t\t\t\u003cdetails\u003e\n\t\t\t\t\t\t\u003csummary\u003e\u003cb\u003eliveStats\u003c/b\u003e\u003c/summary\u003e\n\t\t\t\t\t\t\u003cblockquote\u003e\n\t\t\t\t\t\t\t\u003ctable\u003e\n\t\t\t\t\t\t\t\u003ctr\u003e\n\t\t\t\t\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/app/dashboard/liveStats/page.tsx'\u003epage.tsx\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\t\t\t\t\u003c/tr\u003e\n\t\t\t\t\t\t\t\u003c/table\u003e\n\t\t\t\t\t\t\u003c/blockquote\u003e\n\t\t\t\t\t\u003c/details\u003e\n\t\t\t\t\t\u003cdetails\u003e\n\t\t\t\t\t\t\u003csummary\u003e\u003cb\u003econtactus\u003c/b\u003e\u003c/summary\u003e\n\t\t\t\t\t\t\u003cblockquote\u003e\n\t\t\t\t\t\t\t\u003ctable\u003e\n\t\t\t\t\t\t\t\u003ctr\u003e\n\t\t\t\t\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/app/dashboard/contactus/page.tsx'\u003epage.tsx\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\t\t\t\t\u003c/tr\u003e\n\t\t\t\t\t\t\t\u003c/table\u003e\n\t\t\t\t\t\t\u003c/blockquote\u003e\n\t\t\t\t\t\u003c/details\u003e\n\t\t\t\t\u003c/blockquote\u003e\n\t\t\t\u003c/details\u003e\n\t\t\t\u003cdetails\u003e\n\t\t\t\t\u003csummary\u003e\u003cb\u003eapi\u003c/b\u003e\u003c/summary\u003e\n\t\t\t\t\u003cblockquote\u003e\n\t\t\t\t\t\u003cdetails\u003e\n\t\t\t\t\t\t\u003csummary\u003e\u003cb\u003einsertProdData\u003c/b\u003e\u003c/summary\u003e\n\t\t\t\t\t\t\u003cblockquote\u003e\n\t\t\t\t\t\t\t\u003ctable\u003e\n\t\t\t\t\t\t\t\u003ctr\u003e\n\t\t\t\t\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/app/api/insertProdData/route.ts'\u003eroute.ts\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\t\t\t\t\u003c/tr\u003e\n\t\t\t\t\t\t\t\u003c/table\u003e\n\t\t\t\t\t\t\u003c/blockquote\u003e\n\t\t\t\t\t\u003c/details\u003e\n\t\t\t\t\t\u003cdetails\u003e\n\t\t\t\t\t\t\u003csummary\u003e\u003cb\u003eespStatus\u003c/b\u003e\u003c/summary\u003e\n\t\t\t\t\t\t\u003cblockquote\u003e\n\t\t\t\t\t\t\t\u003ctable\u003e\n\t\t\t\t\t\t\t\u003ctr\u003e\n\t\t\t\t\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/app/api/espStatus/route.ts'\u003eroute.ts\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\t\t\t\t\u003c/tr\u003e\n\t\t\t\t\t\t\t\u003c/table\u003e\n\t\t\t\t\t\t\u003c/blockquote\u003e\n\t\t\t\t\t\u003c/details\u003e\n\t\t\t\t\t\u003cdetails\u003e\n\t\t\t\t\t\t\u003csummary\u003e\u003cb\u003egetData\u003c/b\u003e\u003c/summary\u003e\n\t\t\t\t\t\t\u003cblockquote\u003e\n\t\t\t\t\t\t\t\u003ctable\u003e\n\t\t\t\t\t\t\t\u003ctr\u003e\n\t\t\t\t\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/app/api/getData/route.ts'\u003eroute.ts\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\t\t\t\t\u003c/tr\u003e\n\t\t\t\t\t\t\t\u003c/table\u003e\n\t\t\t\t\t\t\u003c/blockquote\u003e\n\t\t\t\t\t\u003c/details\u003e\n\t\t\t\t\t\u003cdetails\u003e\n\t\t\t\t\t\t\u003csummary\u003e\u003cb\u003etmp\u003c/b\u003e\u003c/summary\u003e\n\t\t\t\t\t\t\u003cblockquote\u003e\n\t\t\t\t\t\t\t\u003ctable\u003e\n\t\t\t\t\t\t\t\u003ctr\u003e\n\t\t\t\t\t\t\t\t\u003ctd\u003e\u003cb\u003e\u003ca href='https://github.com/isgr9801/IoT-Production-Tracker/blob/master/app/api/tmp/route.ts'\u003eroute.ts\u003c/a\u003e\u003c/b\u003e\u003c/td\u003e\n\t\t\t\t\t\t\t\t\u003ctd\u003e\u003ccode\u003e❯ REPLACE-ME\u003c/code\u003e\u003c/td\u003e\n\t\t\t\t\t\t\t\u003c/tr\u003e\n\t\t\t\t\t\t\t\u003c/table\u003e\n\t\t\t\t\t\t\u003c/blockquote\u003e\n\t\t\t\t\t\u003c/details\u003e\n\t\t\t\t\u003c/blockquote\u003e\n\t\t\t\u003c/details\u003e\n\t\t\u003c/blockquote\u003e\n\t\u003c/details\u003e\n\u003c/details\u003e\n\n---\n## 🚀 Getting Started\n\n### ☑️ Prerequisites\n\nBefore getting started with IoT-Production-Tracker, ensure your runtime environment meets the following requirements:\n\n- **Programming Language:** TypeScript\n- **Package Manager:** Npm\n\n\n### ⚙️ Installation\n\nInstall IoT-Production-Tracker using one of the following methods:\n\n**Build from source:**\n\n1. Clone the IoT-Production-Tracker repository:\n```sh\n❯ git clone https://github.com/isgr9801/IoT-Production-Tracker\n```\n\n2. Navigate to the project directory:\n```sh\n❯ cd IoT-Production-Tracker\n```\n\n3. Install the project dependencies:\n\n\n**Using `npm`** \u0026nbsp; [\u003cimg align=\"center\" src=\"https://img.shields.io/badge/npm-CB3837.svg?style={badge_style}\u0026logo=npm\u0026logoColor=white\" /\u003e](https://www.npmjs.com/)\n\n```sh\n❯ npm install\n```\n\n\n\n\n### 🤖 Usage\nRun IoT-Production-Tracker using the following command:\n**Using `npm`** \u0026nbsp; [\u003cimg align=\"center\" src=\"https://img.shields.io/badge/npm-CB3837.svg?style={badge_style}\u0026logo=npm\u0026logoColor=white\" /\u003e](https://www.npmjs.com/)\n\n```sh\n❯ npm start\n```\n\n\n### 🧪 Testing\nRun the test suite using the following command:\n**Using `npm`** \u0026nbsp; [\u003cimg align=\"center\" src=\"https://img.shields.io/badge/npm-CB3837.svg?style={badge_style}\u0026logo=npm\u0026logoColor=white\" /\u003e](https://www.npmjs.com/)\n\n```sh\n❯ npm test\n```\n\n\n---\n## 📌 Project Roadmap\n\n- [X] **`Task 1`**: \u003cstrike\u003eImplement feature one.\u003c/strike\u003e\n- [ ] **`Task 2`**: Implement feature two.\n- [ ] **`Task 3`**: Implement feature three.\n\n---\n\n## 🔰 Contributing\n\n- **💬 [Join the Discussions](https://github.com/isgr9801/IoT-Production-Tracker/discussions)**: Share your insights, provide feedback, or ask questions.\n- **🐛 [Report Issues](https://github.com/isgr9801/IoT-Production-Tracker/issues)**: Submit bugs found or log feature requests for the `IoT-Production-Tracker` project.\n- **💡 [Submit Pull Requests](https://github.com/isgr9801/IoT-Production-Tracker/blob/main/CONTRIBUTING.md)**: Review open PRs, and submit your own PRs.\n\n\u003cdetails closed\u003e\n\u003csummary\u003eContributing Guidelines\u003c/summary\u003e\n\n1. **Fork the Repository**: Start by forking the project repository to your github account.\n2. **Clone Locally**: Clone the forked repository to your local machine using a git client.\n   ```sh\n   git clone https://github.com/isgr9801/IoT-Production-Tracker\n   ```\n3. **Create a New Branch**: Always work on a new branch, giving it a descriptive name.\n   ```sh\n   git checkout -b new-feature-x\n   ```\n4. **Make Your Changes**: Develop and test your changes locally.\n5. **Commit Your Changes**: Commit with a clear message describing your updates.\n   ```sh\n   git commit -m 'Implemented new feature x.'\n   ```\n6. **Push to github**: Push the changes to your forked repository.\n   ```sh\n   git push origin new-feature-x\n   ```\n7. **Submit a Pull Request**: Create a PR against the original project repository. Clearly describe the changes and their motivations.\n8. **Review**: Once your PR is reviewed and approved, it will be merged into the main branch. Congratulations on your contribution!\n\u003c/details\u003e\n\n\u003cdetails closed\u003e\n\u003csummary\u003eContributor Graph\u003c/summary\u003e\n\u003cbr\u003e\n\u003cp align=\"left\"\u003e\n   \u003ca href=\"https://github.com{/isgr9801/IoT-Production-Tracker/}graphs/contributors\"\u003e\n      \u003cimg src=\"https://contrib.rocks/image?repo=isgr9801/IoT-Production-Tracker\"\u003e\n   \u003c/a\u003e\n\u003c/p\u003e\n\u003c/details\u003e\n\n---\n\n## 🎗 License\n\nThis project is protected under the [SELECT-A-LICENSE](https://choosealicense.com/licenses) License. For more details, refer to the [LICENSE](https://choosealicense.com/licenses/) file.\n\n---\n\n## 🙌 Acknowledgments\n\n- List any resources, contributors, inspiration, etc. here.\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fisgr9801%2Fiot-production-tracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fisgr9801%2Fiot-production-tracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fisgr9801%2Fiot-production-tracker/lists"}