Chapter 5: User Guide

1-How to Install (For End Users)

Android Installation (APK)

  1. Go to the /exearrow-up-right folder or visit the GitHub Releasesarrow-up-right.

  2. Download the file: EduLink.apk

  3. Transfer the APK to your Android phone.

  4. On your phone:

    • Tap the APK

    • Accept the "Install from unknown sources" prompt if shown

  5. Launch the app and enjoy!

⚠️ APK is for Android only. iOS is currently not supported

2-Developer Setup (Run from Source)

  1. Clone the project repository from GitHub.

2. Open the project using Visual Studio Code or Android Studio.

  1. Ensure required tools (below) are installed.

  2. Connect a device or emulator and run flutter run.

Required Tools

  • Dart SDK (compatible with Flutter version)

  • Supabase For Cloud Storage

  • Flutter SDK (version >= 3.10.0)

  • Android Studio or VS Code with Flutter extension

  • Firebase project with configured services:

    • Authentication

    • Firestore

    • Push Notification


Downloading the Project

from the following Google Drive link download the entire project folder:

🔗 Download Project Filesarrow-up-right

Note: Make sure you are logged into a Google account with access permissions. If access is restricted, simply request permission from the link above.


How to Use the Application

  • Login/Signup: Users sign in as students or professors

    • (Google , Facebook sign-in supported)

  • Students: Apply for courses, access grouped materials, post in course Q&A, and chat with professors and others students.

  • Professors: Create/manage courses, add/edit materials, moderate Q&A posts, and access their profile.


Project Demo Video

Click below to explore our app demo of EduLink

Watch Demo


Notes & Considerations

  • The application’s performance may occasionally experience slight delays when syncing updates, depending on the user’s internet connection speed.

  • EduLink is developed solely as a graduation project for educational purposes and is not intended for commercial use or broader deployment


Last updated