Work

SENDMAX – Smart Mailbox Sorter (SSM-ARMS) / Automated Residential Mail Management System

Computer Engineering
Flutter
Node.js
MongoDB
Raspberry Pi
Python
Embedded Systems
TeamWork

Academic project at the University of Ottawa. Development of an automated mail sorting system using cameras and sensors to detect and classify letters by apartment number, with real-time resident notifications through a Flutter mobile application.

Automated mailbox system prototype integrating Flutter, Node.js, MongoDB and Raspberry Pi

Aperçu

Ce capstone intègre un pipeline matériel‑logiciel : caméra → traitement Python (prétraitement, OCR) → API Node.js → base MongoDB → client Flutter. Deux profils : Admin (gestion) et Utilisateur (suivi par carte, messagerie, notifications). REST/JSON, schéma flexible MongoDB, capteurs IR/servos pour le tri.

Overview

Hardware–software pipeline: camera → Python (preprocessing/OCR) → Node.js API → MongoDB → Flutter client. Two roles (Admin/User), REST/JSON communication, flexible MongoDB schema, IR/servos for sorting.

🛠️ Technologies / Tools

  • Flutter
  • Node.js
  • MongoDB
  • Python
  • Raspberry Pi
  • REST/JSON
  • OpenCV
  • Servo/IR sensors

🎯 Points clés / Key Learnings

  • Intégration matériel‑logiciel
  • APIs sécurisées
  • modélisation NoSQL
  • travail d’équipe
  • prototypage