Project Documentation

Comprehensive details about our senior project: Rased: Public Health Auditing System

Digital Transformation for Bahrain Health Inspections

RasedApp is a comprehensive mobile solution that completely replaces Bahrain's traditional paper-based public health inspection system with a modern, AI-powered digital platform.

100%
Digital Solution
AI
Powered Analytics
Cross-Platform
Mobile App
Law No. 34 of 2018
Compliant

Project Timeline

Duration: 9+ Months

Status: Completed & Demonstrated

Team: 2 Senior Students

All Objectives Met

Project Abstract

Public health inspections are important to make sure businesses follow safety and health rules. Many inspection processes still rely on paper forms and manual work, which can cause slow reporting and unorganized records.

This project introduces Rased, a digital system designed to make public health inspections easier and more efficient. The system allows inspectors to record violations, issue warnings, upload evidence, and save all inspection details in one place. It also helps track previous inspections and generate organized reports. The project uses an Agile System Development Life Cycle (SDLC) approach, developing the system in iterative phases to analyze requirements, design workflows, implement features, test functionality, and evaluate performance.

Rased leverages modern technologies to create a secure, scalable, and user-friendly platform for managing public health inspections.

The Problem

Manual, paper-based inspection systems cause inefficiency, delayed reporting, poor record management, and inconsistent enforcement of Health Law No. 34/2018.

Our Solution

RasedApp replaces paper-based inspections with a secure digital platform that standardizes procedures, enables real-time monitoring, and ensures compliance with Bahrain's health regulations.

Methodology & Architecture

Agile Software Development Lifecycle

1️⃣
Requirement Analysis

Gathered requirements from Bahrain Ministry of Health, analyzed existing workflows, and defined system specifications

2️⃣
System Design

Designed architecture, database schema, user interfaces, and workflows compliant with Health Law No. 34/2018

3️⃣
Development (Iterative Sprints)

The project was developed in phases, gradually implementing and refining features until completion

4️⃣
Testing & Validation

Unit testing, functionality testing, and UI consistency testing to ensure the system works correctly and the interface is consistent

5️⃣
Evaluation & Improvement

Performance evaluation, feedback collection, and continuous improvement based on user testing

Technology Stack

Mobile Development
FlutterFlow Dart Flutter
Backend & Database
Supabase PostgreSQL SQL TypeScript Real-time DB
AI & Analytics
OpenAI GPT-4o mini Risk Analytics Points System
Reporting
PDF Generation Digital Archives

System Architecture

Mobile Application

FlutterFlow • Flutter/Dart • Cross-platform

Application Logic

Dart • Rules • Validation Logic

Cloud Backend

Supabase • Authentication • Real-time Sync • S3 Buckets

Database Layer

PostgreSQL • Secure Storage • Audit Trails/Inspections Log

AI & Analytics

OpenAI • Risk Assessment • Recommendations

System Outcomes & Features

Key features implemented

Inspection & Auditing

  • Business and individual inspection workflows
  • Standardized violation categories
  • GPS location capture (optional/manual)
  • Health Law No. 34/2018 compliance

Evidence Management

  • Photo and video upload capabilities
  • Evidence linked to violations
  • Timestamped and geotagged media
  • Inspector comments and notes

Case Management

  • Inspection tracking (In Progress/Completed/Canceled)
  • Digital warnings issuance
  • Legal action escalation (reporting administrative closure and referral to public prosecution)

Reporting & Documentation

  • Automated inspection report generation (PDF)
  • Ministry of Health report format
  • Secure storage of inspection history
  • Export and sharing capabilities

Security & Access Control

  • Secure authentication using Supabase
  • Encrypted credentials and data
  • Role-based permissions system
  • Biometrics authentication when accessing sensitive feature
  • No deletion of inspection records

Analytics & Intelligence

  • Risk points calculation system
  • Historical inspection analysis
  • AI-based inspector recommendations
  • Real-time dashboard and metrics

System Screenshots

Login Screen
Authentication Screen
Dashboard
Inspector Dashboard
Inspection Form
Digital Inspection Form
Report PDF
Automated PDF Report

Future Enhancements

Planned improvements and next-phase features for RasedApp

1️⃣
Offline Mode

Allow inspections without internet connectivity. Store data locally and synchronize automatically once online. Improve reliability in remote or low-network areas.

2️⃣
Advanced AI Integration

Predict risk levels and future violations. Detect abnormal inspection patterns. Provide proactive alerts and smart follow-up recommendations.

3️⃣
Advanced Dashboard & Analytics

Interactive charts and real-time statistics. Violation trend analysis (daily/monthly/yearly). Inspector performance metrics. Decision-support insights for management.

4️⃣
Heat Map Visualization

Visualize inspection hotspots using geographic data. Identify high-risk areas quickly. Support better allocation of inspection resources.

5️⃣
Stronger Security & Access Control

Multi-factor authentication (MFA). Detailed audit logs for all actions. Intelligent detection of suspicious activity. Enhanced compliance with data protection standards.

Project Documentation

Preview the complete project report including technical specifications, system architecture diagrams, and implementation details.

98 Pages System Architecture Source Code Samples Evaluation and Testing