University operations, one connected system

From the campus gate to the lecture room.

SHAMEL connects attendance, identity verification, academic scheduling, reporting, and role-based operations across a browser workspace and a Flutter mobile application.

5role-specific workspaces
2connected platforms
57verified product screens
SHAMEL · Control Center
SHAMEL web administration dashboard
SHAMEL Flutter mobile dashboard

Product overview

An operational layer for a university—not another isolated attendance register.

SHAMEL organizes daily academic work around five defined roles: system administration, college coordination, teaching, student self-service, and gate operations. Each role sees a focused interface while working against the same institutional records and API.

Two platforms

One system of record. Two ways to work.

01

Web platform

A full browser workspace for university-wide administration, college-scoped coordination, teaching workflows, student services, and gate monitoring.

  • Dashboards and role-based operational views
  • Scheduling, classrooms, courses, exams, and records
  • Exports, audit history, reports, and live gate workflows
SHAMEL coordinator dashboard in the web platform
02

Flutter mobile app

A role-aware Android application built for fast access to schedules, dashboards, reports, people, gate records, and authenticated university data.

  • Secure token-based access to the same REST API
  • Role-specific navigation for admin, coordinator, teacher, student, and gate
  • Local theme preference and resilient API discovery
SHAMEL student mobile dashboardSHAMEL gate mobile dashboard

How they work together

A shared operational loop.

01

Capture

Gate and lecture events enter through browser or mobile workflows.

02

Authorize

Authentication and role scope decide what each user can access.

03

Synchronize

Both clients use the Django API and institutional data model.

04

Act

Dashboards, warnings, reports, and approvals reflect the same records.

Source-verified architecture. Live production connectivity is not claimed by this website.

Who it serves

Role-first campus operations.

Start with the operational role, then connect the workflow, outcome, and available evidence.

01

Administration

Coordinate university-wide records, permissions, reports, exports, and audit history.

02

Teaching & coordination

Manage schedules, sessions, attendance, student records, and college-scoped work.

03

Student & gate workflows

Support self-service, identity checks, entry decisions, and operational follow-up across web and mobile.

Complete feature inventory

Verified in the project source.

Every item below maps to an implemented route, data model, API endpoint, or Flutter screen. Planned and fixture-only functions are excluded.

Common questions

What is documented here?

Which SHAMEL roles are supported?

The documented source covers administration, college coordination, teaching, student self-service, and gate operations. Exact permissions remain deployment-specific.

What is documented versus live?

The feature inventory, screens, and architecture are source-verified. This showcase does not claim live production connectivity, customer tenancy, or third-party certification.

Who should request a walkthrough?

University teams evaluating connected attendance, scheduling, role-based operations, identity workflows, and institution-controlled deployment can request a walkthrough.

Product video

See the complete operating model.

The longest verified product film in the project: a 50-second tour built from real SHAMEL interfaces and source-backed architecture.

Transcript / النص

SHAMEL connects university operations across attendance, identity verification, academic scheduling, reporting, and role-based workflows. The web platform and Flutter app use the same institutional records and API. This showcase documents source-verified architecture; live production connectivity is not claimed here.

Security, storage, integrations & ownership

Institutional control is part of the architecture.

01

Security

Role-based access, bearer-token mobile authentication, audit records, login protection, and scoped data access are implemented in the source.

02

Storage

The deployment supports PostgreSQL for the server and SQLite-based local or edge operation. Biometric templates are stored as embeddings rather than raw identity claims.

03

Integrations

Django REST endpoints connect the web and Flutter clients; Channels supports real-time updates; export routes produce CSV, Excel, and PDF reports.

04

Data ownership

SHAMEL is designed for institution-controlled deployment. This website does not claim third-party certifications or provider guarantees that are absent from the project evidence.

SHAMEL

See how connected campus operations can work.

Explore the real interfaces, product film, and verified capability inventory above.

Return to overview Request a walkthrough