/HOME/PROJECTS/waste-management-system
C++23CrowCMakeFlutterMongoDB

My first flutter project, a desktop application for managing waste collection and refuse collectors teams, doesn't have that many features because the deadline was tight and I had to do all the work myself since my teammates were unavailable. I learned a lot about C++23, REST APIs, Crow, CMake, Flutter, Docker and MongoDB.

Project / Footage / Videos
1/1

What I built

Project / Footage / Screenshots
GreenRoute login screen
1/10

C++ backend

C++23 service built with CMake, Crow, Asio, OpenSSL and MongoDB driver dependencies.

Flutter client

A simple desktop UI layer used to interact with the system and package the app for Windows or Linux.

Data storage

MongoDB-backed persistence for app data and role-based access control.

AI integration

Local Ollama setup for a green-route helper service during development.