1 / 25

Al-Azhar Messenger

A National Platform for Secure, Real-time Communication

Under the supervision of

Dr. Ahmed Zakzouk

Our Team

Rawia Taher Abozaid Ahmed ID: 20254744

Shimaa Abdel-Razek Mohamed Ahmed ID: 20254761

Shorouk Amr Hosny Mohamed ID: 20254755

Eman Atef Mohamed Morsi ID: 20254728

Presentation Agenda

Our Vision

To build the default digital communication platform for Egypt's academic and professional institutions, fostering collaboration and innovation on a secure, sovereign foundation.

Part 1

Market Intelligence

Market Intelligence & The National Need

Our analysis reveals a clear and urgent demand for a sovereign, secure communication platform.

Data Sovereignty

Growing concerns over foreign data storage and access create a significant opportunity for a locally-hosted solution that guarantees data remains within national borders.

Institutional Trust

Universities, government bodies, and corporations require communication tools that are not only feature-rich but also verifiably secure and compliant with national regulations.

Market Gap

While global apps dominate the consumer market, a dedicated, high-trust platform for the institutional and professional sectors is a major untapped market.

Target Audience

Our platform is designed for sectors where security and data integrity are paramount.

Academic Institutions

Providing students and faculty with a secure environment for collaboration, research, and communication.

Government Bodies

Enabling secure inter-departmental communication that is fully compliant with national data laws.

Corporate Sector

Offering a trusted alternative for internal communications, protecting sensitive corporate data.

Strategic Advantage: Uncompromising Security

Our architecture is fundamentally different from global competitors, prioritizing national security and data integrity.

Al-Azhar Messenger

  • Data hosted locally within national jurisdiction.
  • Full control over security protocols and encryption.
  • Immune to foreign data requests and legislation.
  • Designed for institutional and academic integrity.

Global Competitors

  • Data stored on international servers.
  • Subject to foreign data laws and access requests.
  • "Black box" security algorithms.
  • Business models often rely on data analysis.

Part 2

Our Solution: Al-Azhar Messenger

Application User Flow

The user journey is designed to be simple and intuitive, from first registration to active communication.

User Flow Diagram

Feature: Secure User Onboarding

What it does

Provides a secure and straightforward way for users to create an account and sign in. The system supports both light and dark themes for user comfort and accessibility.

Login Screen Dark Mode

Feature: Light & Dark Theme

Login Screen Light Mode

What it does

Allows users to switch between a light and dark user interface. This enhances visual ergonomics, reduces eye strain in low-light conditions, and improves accessibility.

Feature: Profile Management

What it does

This section acts as a user's digital identity within the app, centralizing their personal details and providing access to settings like logging out.

User Profile Screen

Feature: The Chat Dashboard

What it does

The main interface provides a comprehensive list of all recent conversations. Users can quickly see who messaged them last and when, allowing for easy navigation between chats.

Chat Dashboard

Feature: Flexible Conversations

Creating a group chat

One-to-One & Groups

Users can easily find other members and start private conversations. The platform also supports robust group chats with custom names and participant management for project teams and classes.

Feature: Rich, Instant Messaging

Text, Images & Files

Messages are delivered instantly. Communication is enriched with support for image attachments with previews, and sharing of important documents and files directly within the chat.

Instant Messaging Interface

Feature: Voice Messaging

What it does

For hands-free communication, users can record and send short audio messages. The interface is simple: record, review, and send.

Voice message recording UI

Feature: High-Quality Video Calls

What it does

Users can escalate from text to a face-to-face call with a single click. The system provides clear feedback while the connection is initiated, running on secure, peer-to-peer technology.

Initiating a video call

Part 3

Technical Foundation

Technology Stack: Frontend

A modern, responsive, and interactive user experience built with industry-standard technologies.

React

For building a dynamic, component-based user interface that updates efficiently.

Socket.IO Client

Manages the real-time, bidirectional communication with the server for instant messaging.

WebRTC

Enables peer-to-peer, low-latency audio and video streams directly between users.

Technology Stack: Backend

A robust and scalable server-side architecture designed for performance and security.

Node.js & Express

Provides a fast and efficient runtime for our server and a solid framework for building our API.

MongoDB

A flexible NoSQL database to store user data, chat histories, and application information.

Socket.IO Server

The core of our real-time engine, managing connections, rooms, and event broadcasting.

Real-time Architecture

Our system is built around a central signaling server that orchestrates communication.

1. Users connect to the Socket.IO server and authenticate.

2. The server manages user presence and chat room assignments.

3. Text messages and file metadata are relayed through the server to all users in a room.

4. For video/audio calls, the server acts as a WebRTC signaling layer, allowing peers to establish a direct connection.

Key Achievements

This project successfully delivered a modern, full-featured, and real-time communication platform.

Future Roadmap

The application has a solid foundation for future growth and new features.

  • End-to-End Encryption (E2EE)
  • Advanced Admin Dashboards
  • Message Reactions & Replies
  • Integration with National ID systems
  • Deployment on local cloud infrastructure
  • Native Mobile Applications

Thank You

A demonstration of a secure, sovereign communication platform for the nation.

Questions & Discussion