Smart Circular Bio-Waste Logistics Platform with AI scanning, real-time GPS tracking, and role-based dashboards for Providers, Riders & Processing Plants.
ReGenX is a premium Progressive Web App (PWA) that digitizes the entire bio-waste supply chain β from hotel waste generation, through GPS-tracked rider pickup, to verified delivery at processing plants.
The platform combines AI-powered waste scanning, live GPS tracking, analytics dashboards, blockchain reward systems, and sustainability impact monitoring into one modern ecosystem.Built using modern frontend technologies and optimized for scalability, ReGenX focuses on sustainability, logistics automation, and environmental transparency.
- Real-time waste image analysis using TensorFlow.js + MobileNet
- Contamination detection and organic percentage scoring
- Auto-fills dispatch form fields based on scan results
- Supports live camera capture and file upload
- High-accuracy GPS detection with draggable pin refinement
- Address-based geocoding via Nominatim / OpenStreetMap
- 50km service radius enforcement for route eligibility
- Live rider tracking with Leaflet.js interactive maps
| Role | Capabilities |
|---|---|
| π¨ Provider (Hotel/Hostel) | Create dispatch requests, scan waste, track active pickups, view analytics |
| π Rider | Accept routes, navigate to pickup, confirm collection with AI scan |
| βοΈ Plant | Monitor incoming waste flow, confirm receipt, log processed output |
- Providers earn $RGX tokens on every verified pickup
- Trade tokens on the ReGen DeFi Exchange (CSR NFTs, Smart Bin Hardware, Energy Vouchers)
- Stake tokens in the Carbon Credit Fund (12.5% APY)
- Contribute to the Amazon Reforestation Initiative crowdfund
- COβ offset calculator (per completed dispatch)
- Weekly/Monthly waste history with Chart.js bar charts
- Regional Leaderboard (top waste diverters in your area)
- AI-predicted waste volume for next day
- The Green Wall β live community sustainability activity feed
-
Glassmorphism design with dark/light theme toggle
-
Live ticker bar with real-time platform activity
-
Smooth micro-animations and transitions
-
Fully responsive β mobile-first PWA with offline support
-
Space Grotesk + Inter typography
To maintain the quality:exceptional label, the implementation MUST: Use Glassmorphism and premium UI aesthetics Include smooth micro-animations and transitions Be fully responsive and PWA-ready Maintain zero console errors Follow clean and modular code practices Include proper documentation/comments Ensure accessibility and mobile optimization
| Layer | Technology |
|---|---|
| Structure | HTML5 (Semantic) |
| Styling | Vanilla CSS3 (Glassmorphism, CSS Variables) |
| Logic | Vanilla JavaScript (ES6 Modules) |
| AI / ML | TensorFlow.js, MobileNet |
| Maps | Leaflet.js, OpenStreetMap, Nominatim |
| Charts | Chart.js |
| PWA | Service Worker, Web App Manifest |
| Weather | Open-Meteo API |
| Storage | LocalStorage cache + Socket.IO realtime state sync |
βββ ReGenX/
βββ .github/
β βββ ISSUE_TEMPLATE/
β βββ PULL_REQUEST_TEMPLATE/
βββ scripts/
β βββ appwrite-deploy.mjs
βββ src/
β βββ app.js
β βββ esg-reporter.js
β βββ intelligence.js
β βββ scanner.js
β βββ styles.css
β βββ trust.js
β βββ vision-scanner.js
β βββ yield-optimizer.js
βββ .env.example
βββ .gitignore
βββ appwrite.config.example.json
βββ index.html
βββ manifest.json
βββ package-lock.json
βββ package.json
βββ push.bat
βββ README.md
βββ service-worker.js
Before running the project, ensure you have:
Node.js installed npm installed Modern browser (Chrome recommended) Camera permissions enabled (for AI scanning)
# 1. Clone the repository
git clone https://github.com/your-username/ReGenX.git
#2.Move Into Project Directory
cd ReGenX
#3. Install dependencies
npm install
#4. Start development server
npm run serveThen open http://localhost:4173 in your browser.
The realtime server keeps Provider, Rider, and Plant dashboards synchronized across open tabs and devices.
###π€ First-Time Setup
- Register your account
- Select your role Provider Rider Plant)
- Enable location access
- Login and explore your role-specific dashboard
**Tip:**Create both Provider and Rider accounts for testing full logistics flow!
- Copy
.env.exampleto.env - Fill in your Appwrite credentials:
APPWRITE_ENDPOINT=https://cloud.appwrite.io/v1
APPWRITE_PROJECT_ID=your-project-id
APPWRITE_API_KEY=your-private-api-key
β οΈ Never expose your Appwrite API key in frontend code.
Appwrite Deployment
npm run deploy:appwriteDeployment script automatically::
- Create the Appwrite Site if it doesn't exist
- Upload the static project as a new deployment
- Wait for build completion and auto-activate
β
(Optional) BioScan AI verifies waste quality
β
Request appears on Rider's job board
β
Rider accepts β navigates to pickup location
β
Rider confirms collection (actual kg + AI scan)
β
Rider marks "Arrived at Plant"
β
Plant confirms receipt β order COMPLETED
β
Provider earns $RGX tokens πͺ
Every completed dispatch through ReGenX:
- Diverts bio-waste from landfills
- Calculates COβ offset (0.62 kg COβ per kg bio-waste)
- Mints verifiable $RGX carbon credits
- Contributes to the global Green Wall feed
Coming soon... β deploy and capture your dashboard!
We welcome open-source contributions.
Contribution Steps
- Fork Repository
- Create Branch git checkout -b feature-name
- Commit Changes git commit -m "Added new feature"
- Push Changes git push origin feature-name
- Open Pull Request
This project is open source. See LICENSE for details.
If you like ReGenX:
β Star the repository π΄ Fork the project π Contribute to development π Promote sustainability initiatives
Made with π for a cleaner planet Β· ReGenX Β· Closing the loop on bio-waste