Diagram V 1.0.1 - Tanjid1470/tutors_plan GitHub Wiki

flowchart TD
    A1[App Launch] --> A2{Is Authenticated?}
    A2 -- No --> A3[Show Login/Register]
    A2 -- Yes --> B1[Show Dashboard]
    A3 --> A4{Register or Login?}
    A4 -- Register --> A5[Registration Flow]
    A5 --> A6[OTP Verification]
    A6 --> A7[Role Selection]
    A7 --> B1
    A4 -- Login --> A8[Login Flow]
    A8 --> B1

    B1 --> B2[My Courses]
    B1 --> B3[Browse Courses]
    B1 --> B4[Examinations]
    B1 --> B5[Learning Modules]
    B1 --> B6[Profile & Settings]
    B1 --> B7[Notifications]
    B1 --> B8[Categories]
    B1 --> B9[Payment/Subscription]

    B3 --> C1[View Course Details]
    C1 --> C2[View Syllabus/Modules]
    C1 --> C3[View Instructor]
    C1 --> C4[Enroll/Buy Course]
    C4 --> B2

    B4 --> D1[Select Exam]
    D1 --> D2[Exam Play]
    D2 --> D3[Submit Exam]
    D3 --> D4[Results & Analytics]

    B5 --> E1[Access Materials]
    E1 --> E2[Interactive Content]
    E2 --> E3[Live Tutoring]
    E3 --> E4[Progress Tracking]

    B6 --> F1[View/Edit Info]
    B6 --> F2[Update Contacts]
    B6 --> F3[Manage Notifications]
    B6 --> F4[View Achievements]
    B6 --> F5[Learning Analytics]

    B1 --> G1[Course Recommendations]
    B1 --> G2[Progress Overview]
    B1 --> G3[Quick Navigation]
    B1 --> G4[Upcoming Schedule]