Ru'aya Graduation Project

Real-time multi-camera monitoring and operations platform

Ru'aya is a large graduation project that combines website, backend services, and mobile apps to monitor places in real time through multiple camera feeds and provide actionable operational data.

My role: Ideation lead + mobile app developer for both companion applications.

Ru'aya project cover

Project Idea

The core idea behind Ru'aya is to give operations teams live visibility from more than one camera and convert raw video streams into useful information such as people counting and movement activity.

Instead of relying on manual checks or disconnected tools, the platform creates one synchronized workflow across web, backend, and mobile to support faster decisions and better control.

Why It Matters

  • Tracks crowd or occupancy levels from multiple camera sources in near real time.
  • Improves operational awareness for busy environments.
  • Reduces delays caused by manual follow-up or fragmented communication.
  • Creates a measurable and scalable workflow for future smart monitoring use cases.

System Components

  • Web Platform: management and monitoring interface for operations teams.
  • Backend: processing pipeline, data storage, business rules, and synchronization logic.
  • Mobile App 1 (Operations App): role-based app aligned with the website experience for monitoring and control.
  • Mobile App 2 (Camera App): turns the phone into a camera feed sender for live stream transmission.

My Contribution

  • Led the ideation phase and shaped the product direction from concept to execution scope.
  • Defined the dual-app mobile strategy to support both operations and camera feed ingestion.
  • Designed and implemented the mobile user experience for the two apps.
  • Built app-side logic for real-time stream handling and operational data flow.
  • Aligned mobile behavior with the wider website/backend architecture used by the full team.

Challenges & Solutions

  • Multi-camera synchronization: structured stream handling and clear update cycles.
  • Real-time reliability: focused on stable event/state updates and resilient UI feedback.
  • Large system coordination: designed mobile modules to integrate cleanly with backend and web flows.
  • Usability under pressure: prioritized simple controls and fast status visibility for operations use.

Quick Details

  • Project: Ru'aya (Graduation Project)
  • Type: Real-time monitoring and operations system
  • Scope: Website + Backend + 2 Mobile Apps
  • My Focus: Ideation and mobile app development
  • Core Capability: Multi-camera streaming and people counting
  • Delivery: Team project with integrated system architecture

Full Documentation

Open the complete graduation project report for full technical and business details.

Open Full Project Report

Portfolio Short Version

Ru'aya is my graduation project: a real-time platform that connects multiple camera feeds to operational monitoring workflows. I led the ideation and delivered the mobile side through two apps: an operations app and a camera-feed transmission app, integrated with the wider website and backend system.