Skip to content
@ppe-detection

Carleton University

SYSC4907 Capstone Project - Using Object Detection to Enhance Laboratory Safety.
  • Canada

Tech Stack

Packaging

  • Docker
  • GitHub Actions

Backend

  • Python
  • FastAPI
  • Message Broker like NATS

Data

  • some form of SQL

Hosting

  • Azure Cloud Hosting for microservices
  • Tensorflow cloud GPUs (API server in GPU box)

Popular repositories Loading

  1. stream-ingest-service stream-ingest-service Public

    The Stream Ingest Service is responsible for receiving and processing the continuous video streams from all connected cameras. It extracts image frames, applies pre-processing steps, and runs them …

  2. alerting-service alerting-service Public

    The Alerting Service is in charge of managing notifications and tracking PPE violations. It subscribes to relevant event topics from the Event Broker and determines which alerts should be escalated…

  3. authentication-service authentication-service Public

    The Authentication Service handles all aspects of user identity and access control. It verifies user credentials, and manages session lifecycles for lab supervisors, teaching assistants, and admini…

  4. configuration-service configuration-service Public

    The Configuration Service acts as the source of truth for all safety policies, lab configurations, and system parameters. It manages data related to PPE requirements, camera metadata, and notificat…

  5. mobile-application mobile-application Public

    The mobile application serves as the main user interface for lab supervisors and staff. It allows users to use the system and customize their experience.

  6. event-broker event-broker Public

    The Event Broker serves as the system’s asynchronous communication architecture, by decoupling producers and consumers of events and enabling reliable, scalable message delivery.

Repositories

Showing 8 of 8 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…