Chapter 5: User Guide
How To Getting Started with EduLink Application?
1-How to Install (For End Users)
Android Installation (APK)
Go to the
/exe
folder or visit the GitHub Releases.Download the file:
EduLink.apk
Transfer the APK to your Android phone.
On your phone:
Tap the APK
Accept the "Install from unknown sources" prompt if shown
Launch the app and enjoy!
⚠️ APK is for Android only. iOS is currently not supported
2-Developer Setup (Run from Source)
Clone the project repository from GitHub.
git clone https://github.com/YousefSaber128/edulink.git
cd edulink
flutter pub get
flutter run
2. Open the project using Visual Studio Code or Android Studio.
Ensure required tools (below) are installed.
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:
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
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