https://github.com/dxxta/color-sorter-iot-telegram
Integrating IoT with Web Platforms for Real-Time Control and Monitoring
https://github.com/dxxta/color-sorter-iot-telegram
docker fastapi iot python reactjs telegram-bot
Last synced: 3 months ago
JSON representation
Integrating IoT with Web Platforms for Real-Time Control and Monitoring
- Host: GitHub
- URL: https://github.com/dxxta/color-sorter-iot-telegram
- Owner: dxxta
- Created: 2025-06-19T18:05:22.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-19T18:38:40.000Z (about 1 year ago)
- Last Synced: 2025-07-31T05:15:23.452Z (11 months ago)
- Topics: docker, fastapi, iot, python, reactjs, telegram-bot
- Language: TypeScript
- Homepage: https://docs-color-sorter.web.app
- Size: 4.33 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Color Sorter
Integrating IoT with Web Platforms for Real-Time Control and Monitoring
This system connects an IoT-based color sorting machine with a website, enabling real-time monitoring, control, and data visualization. The integrated platform allows users to remotely adjust settings, track sorting performance, and view logs, making the color sorting process more efficient, accessible, and intelligent through modern digital interfaces.
## Preview



> Here is our demo
- [Demo](https://youtu.be/VgCMW_pBqNY?si=l5xYQJAujq_vUfF5)
## Requirements
### Hardware
| Component | Minimum | Recommended\* | Maximum |
| ---------------------- | --------------------------------------------------- | ----------------------------------------------- | --------- |
| CPU socket | 1.3 GHz (64-bit processor) or faster for multi-core | 3.1 GHz (64-bit processor) or faster multi-core | 2 sockets |
| Memory (RAM) | 8 GB | - | 64 GB |
| Hard disks and storage | 10 GB hard disk with a 60 GB system partition | - | No limit |
### Packages
- `node 20` or latest
- `python 3.12`
- `fastapi`, more detail docs [official website](https://fastapi.tiangolo.com/)
- `docker & docker compose`, more detail docs [official website](https://www.docker.com/)
## Installation
1. Open a terminal and go inside the main root folder
2. Run docker compose up -d
3. You can access localhost using default port, running at 3030