https://github.com/isgr9801/iot-production-tracker
web based application to interact with microcontrollers to interact production administration.
https://github.com/isgr9801/iot-production-tracker
admin-dashboard dvp14ss2 esp8266 firebase iot typescript verceladmindashboard
Last synced: 2 months ago
JSON representation
web based application to interact with microcontrollers to interact production administration.
- Host: GitHub
- URL: https://github.com/isgr9801/iot-production-tracker
- Owner: isgr9801
- Created: 2025-02-08T10:13:54.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-05T14:43:46.000Z (about 1 year ago)
- Last Synced: 2025-06-05T15:39:39.702Z (about 1 year ago)
- Topics: admin-dashboard, dvp14ss2, esp8266, firebase, iot, typescript, verceladmindashboard
- Language: TypeScript
- Homepage: https://iotproductionwebtracker.vercel.app/
- Size: 3.32 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
โฏ REPLACE-ME
Built with the tools and technologies:
## ๐ Table of Contents
- [๐ Overview](#-overview)
- [๐พ Features](#-features)
- [๐ Project Structure](#-project-structure)
- [๐ Project Index](#-project-index)
- [๐ Getting Started](#-getting-started)
- [โ๏ธ Prerequisites](#-prerequisites)
- [โ๏ธ Installation](#-installation)
- [๐ค Usage](#๐ค-usage)
- [๐งช Testing](#๐งช-testing)
- [๐ Project Roadmap](#-project-roadmap)
- [๐ฐ Contributing](#-contributing)
- [๐ License](#-license)
- [๐ Acknowledgments](#-acknowledgments)
---
## ๐ Overview
โฏ REPLACE-ME
---
## ๐พ Features
โฏ REPLACE-ME
---
## ๐ Project Structure
```sh
โโโ IoT-Production-Tracker/
โโโ MainDashboard.png
โโโ PLC.jpg
โโโ README.md
โโโ Web_to_IoT.dvp
โโโ app
โ โโโ 404.tsx
โ โโโ api
โ โโโ dashboard
โ โโโ layout.tsx
โ โโโ login
โ โโโ page.tsx
โโโ components
โ โโโ AuthProvider.tsx
โ โโโ DarkmodeProvider.tsx
โ โโโ Footer.tsx
โ โโโ Header.tsx
โ โโโ Navbar.tsx
โ โโโ Sidebar.tsx
โ โโโ Site
โ โโโ ThemeToggle.tsx
โ โโโ ui
โโโ context
โ โโโ AuthContext.tsx
โโโ eslint.config.mjs
โโโ esp8266_setup_code
โ โโโ esp8266_setup_config
โโโ flow.jpg
โโโ instrn.jpg
โโโ ladderDig.jpg
โโโ lib
โ โโโ firebase.ts
โ โโโ firebaseAdmin.ts
โ โโโ mongodb.ts
โโโ middleware.ts
โโโ model
โ โโโ MongoStructcture.ts
โ โโโ MongoStructureAction.ts
โโโ next.config.ts
โโโ package-lock.json
โโโ package.json
โโโ postcss.config.mjs
โโโ public
โ โโโ ESP1.jpg
โ โโโ PLC.jpg
โ โโโ esp2.jpg
โ โโโ favicon.ico
โ โโโ sarb.jpg
โโโ styles
โ โโโ globals.css
โ โโโ tmp.css
โโโ tailwind.config.ts
โโโ tsconfig.json
โโโ vercel.json
โโโ web_to_IoT_dvp14ss2.dvp
```
### ๐ Project Index
IOT-PRODUCTION-TRACKER/
__root__
package-lock.json
โฏ REPLACE-ME
next.config.ts
โฏ REPLACE-ME
vercel.json
โฏ REPLACE-ME
Web_to_IoT.dvp
โฏ REPLACE-ME
tsconfig.json
โฏ REPLACE-ME
web_to_IoT_dvp14ss2.dvp
โฏ REPLACE-ME
eslint.config.mjs
โฏ REPLACE-ME
middleware.ts
โฏ REPLACE-ME
postcss.config.mjs
โฏ REPLACE-ME
package.json
โฏ REPLACE-ME
tailwind.config.ts
โฏ REPLACE-ME
model
MongoStructureAction.ts
โฏ REPLACE-ME
MongoStructcture.ts
โฏ REPLACE-ME
lib
firebaseAdmin.ts
โฏ REPLACE-ME
firebase.ts
โฏ REPLACE-ME
mongodb.ts
โฏ REPLACE-ME
styles
globals.css
โฏ REPLACE-ME
tmp.css
โฏ REPLACE-ME
components
AuthProvider.tsx
โฏ REPLACE-ME
Footer.tsx
โฏ REPLACE-ME
ThemeToggle.tsx
โฏ REPLACE-ME
Header.tsx
โฏ REPLACE-ME
Sidebar.tsx
โฏ REPLACE-ME
DarkmodeProvider.tsx
โฏ REPLACE-ME
Navbar.tsx
โฏ REPLACE-ME
Site
DashboardCard.tsx
โฏ REPLACE-ME
ui
LoadingSpinner.tsx
โฏ REPLACE-ME
context
AuthContext.tsx
โฏ REPLACE-ME
esp8266_setup_code
esp8266_setup_config
esp8266_setup_config.ino
โฏ REPLACE-ME
app
layout.tsx
โฏ REPLACE-ME
page.tsx
โฏ REPLACE-ME
404.tsx
โฏ REPLACE-ME
login
page.tsx
โฏ REPLACE-ME
dashboard
layout.tsx
โฏ REPLACE-ME
page.tsx
โฏ REPLACE-ME
analytics
page.tsx
โฏ REPLACE-ME
products
page.tsx
โฏ REPLACE-ME
liveStats
page.tsx
โฏ REPLACE-ME
contactus
page.tsx
โฏ REPLACE-ME
api
insertProdData
route.ts
โฏ REPLACE-ME
espStatus
route.ts
โฏ REPLACE-ME
getData
route.ts
โฏ REPLACE-ME
tmp
route.ts
โฏ REPLACE-ME
---
## ๐ Getting Started
### โ๏ธ Prerequisites
Before getting started with IoT-Production-Tracker, ensure your runtime environment meets the following requirements:
- **Programming Language:** TypeScript
- **Package Manager:** Npm
### โ๏ธ Installation
Install IoT-Production-Tracker using one of the following methods:
**Build from source:**
1. Clone the IoT-Production-Tracker repository:
```sh
โฏ git clone https://github.com/isgr9801/IoT-Production-Tracker
```
2. Navigate to the project directory:
```sh
โฏ cd IoT-Production-Tracker
```
3. Install the project dependencies:
**Using `npm`** ย [
](https://www.npmjs.com/)
```sh
โฏ npm install
```
### ๐ค Usage
Run IoT-Production-Tracker using the following command:
**Using `npm`** ย [
](https://www.npmjs.com/)
```sh
โฏ npm start
```
### ๐งช Testing
Run the test suite using the following command:
**Using `npm`** ย [
](https://www.npmjs.com/)
```sh
โฏ npm test
```
---
## ๐ Project Roadmap
- [X] **`Task 1`**: Implement feature one.
- [ ] **`Task 2`**: Implement feature two.
- [ ] **`Task 3`**: Implement feature three.
---
## ๐ฐ Contributing
- **๐ฌ [Join the Discussions](https://github.com/isgr9801/IoT-Production-Tracker/discussions)**: Share your insights, provide feedback, or ask questions.
- **๐ [Report Issues](https://github.com/isgr9801/IoT-Production-Tracker/issues)**: Submit bugs found or log feature requests for the `IoT-Production-Tracker` project.
- **๐ก [Submit Pull Requests](https://github.com/isgr9801/IoT-Production-Tracker/blob/main/CONTRIBUTING.md)**: Review open PRs, and submit your own PRs.
Contributing Guidelines
1. **Fork the Repository**: Start by forking the project repository to your github account.
2. **Clone Locally**: Clone the forked repository to your local machine using a git client.
```sh
git clone https://github.com/isgr9801/IoT-Production-Tracker
```
3. **Create a New Branch**: Always work on a new branch, giving it a descriptive name.
```sh
git checkout -b new-feature-x
```
4. **Make Your Changes**: Develop and test your changes locally.
5. **Commit Your Changes**: Commit with a clear message describing your updates.
```sh
git commit -m 'Implemented new feature x.'
```
6. **Push to github**: Push the changes to your forked repository.
```sh
git push origin new-feature-x
```
7. **Submit a Pull Request**: Create a PR against the original project repository. Clearly describe the changes and their motivations.
8. **Review**: Once your PR is reviewed and approved, it will be merged into the main branch. Congratulations on your contribution!
Contributor Graph
---
## ๐ License
This 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.
---
## ๐ Acknowledgments
- List any resources, contributors, inspiration, etc. here.
---