تفاصيل العمل

Elnabil (النبيل للدراسات القانونية والقضائية) is a specialized, interactive mobile e-learning application designed tailored for law students and legal professionals. The platform offers a structured environment where users can access academic law courses, view educational videos, download legal reference materials (PDFs), and stay updated with official announcements from senior legal educators.

The application utilizes a vibrant, modern 3D illustrative UI combined with local language support (Arabic) to deliver an intuitive and engaging user experience for the Egyptian/Arab legal education market.

Key Features & App Modules

1. Onboarding & User Authentication

Secure Access Control: Users are greeted with a clean onboarding system prompting them to either log in or register.

Verification-Driven Registration: To maintain academic integrity and security, the signup process captures critical user data including Name, Phone Number, Email, Password, and National ID Number.

Document Upload: Incorporates a mandatory backend verification step where users must upload a photo of their National ID card before gaining full platform access.

2. Student Dashboard & Academic Levels

Level-Based Segmentation: The home screen categorizes content clearly into four academic tiers (Explore Levels 1 to 4), aligning seamlessly with traditional university layouts.

Global Search & Free Content: A search utility allows students to quickly look up topics, while a dedicated segment provides free educational overview packages ("Free Videos for Everyone") containing multiple files and baseline tutorials.

3. Course Management & Paywalls

Content Variety: Within each course overview (e.g., Penal Law / قانون العقوبات), students can see a mix of high-quality pre-recorded video lectures and downloadable PDF reference handouts.

Pay-per-Course Model: Premium courses display their total duration and pricing transparently in local currency (e.g., 150 EGP). Access to restricted materials is guarded by an instant checkout trigger ("Pay and Watch Now").

4. Direct Communication Feed (Announcements)

Instructor Posts: A social-style feed where key instructors (e.g., Dr. Mohamed Nabil) post live announcements, updates, and words of encouragement.

Community Engagement: Supports interactive communication where students can read official notices and see community interactions (such as comments and reactions).

Technical Architecture & Backend Integration

To achieve a scalable, real-time, and highly secure environment on mobile devices, the platform leverages the following infrastructure components:

Authentication Suite

Identity Management: Powered by a robust authentication service (such as Firebase Authentication), handling phone number verification, password hashing, secure token generation, and secure session management.

Account Recovery: Automated workflows for "Forgot Password" cycles via SMS or Email OTPs.

Firebase Backend Services

Database (Cloud Firestore / Realtime Database): Used to store relational, dynamic application data. It manages student profiles, syncs the real-time announcements feed, maps course files to their respective academic levels, and tracks individual student enrollment states.

Cloud Storage: Functions as the heavy-asset repository. It securely stores user-submitted National ID documents, distributes premium lecture PDFs, and streams copyrighted MP4 video modules directly to the built-in media player.

Payment Gateway Architecture

EGP Local Payment Integration: Integrated with regional payment aggregators (e.g., Paymob, Fawry, or Vodafone Cash) to manage transaction processing.

Webhooks & Access Automation: Upon successful transaction completion via the "Pay and Watch Now" module, secure payment webhooks instantly alter the user's document permissions in the database, seamlessly switching their status from "locked" to "active" for that specific course code.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات