Elias
ES EN
Back to projects

Environmental Management / Traceability / Blockchain

Waste Management and Traceability System with Blockchain

Web platform and mobile app for operational waste management and real-time traceability, featuring GPS tracking, Ethereum blockchain validation, and a distributed client-server architecture.

Waste Management and Traceability System with Blockchain

Key features

  • Quote and service order management
  • Real-time GPS tracking
  • Georeferenced traceability
  • Field carrier mobile app
  • Operational status updates
  • Administrative dashboard
  • Real-time notifications
  • Blockchain validation via Ethereum
  • Event integrity with SHA-256 hashing
  • Distributed client-server architecture

Architecture

Solution architecture

Distributed flow across mobile app, API, data layer, admin portal and blockchain validation.

01

Android

Kotlin App

Field carriers log GPS coordinates, operational statuses, and on-site evidence in real time.

02

REST API

FastAPI

JWT-authenticated services for syncing mobile events with web operations.

03

Database

PostgreSQL

Transactional persistence for quotes, orders, routes, events, and traceability records.

04

Integrity

Ethereum Blockchain

Records critical digital evidence and SHA-256 hashes to ensure operational transparency and auditability.

05

Administration

Angular Web Portal

Enterprise dashboard for real-time monitoring, logistics control, and operational management.

Screenshots

System views

Static gallery optimized to showcase key operational, monitoring and administration views.

Waste traceability administrative dashboard
Waste traceability administrative dashboard
Kotlin mobile app for GPS carrier monitoring
Kotlin mobile app for GPS carrier monitoring

Desktop screenshots

Angular web portal with operational dashboard and logistics events
Angular web portal with operational dashboard and logistics events
Industrial company registration
Industrial company registration
Real-time monitoring
Real-time monitoring

Mobile screenshots

Kotlin Android app for updating statuses and GPS coordinates
Kotlin Android app for updating statuses and GPS coordinates
Kotlin Android app for updating statuses and GPS coordinates
Kotlin Android app for updating statuses and GPS coordinates

Challenges & solution

The main challenge was architecting a distributed system capable of syncing real-time mobile events from the Android app to the web platform, while maintaining continuous traceability, data integrity, and georeferenced operational monitoring. Ethereum blockchain was integrated to record critical digital evidence, reinforcing the transparency and auditability of field events.