Progres is an independently developed remake of Progres/Webetu with a focus on enhanced user experience.
I built this app because the original student portal (Progres/Webetu) is... well, not the best. It’s slow, outdated, and not very user-friendly. I wanted something faster, cleaner, and more reliable So I decided to rebuild it from scratch, with a better design and offline support. It's open-source too, so that anyone can improve it.
Note: This application is not officially affiliated with Progres/Webetu or any educational institution.
- Modern UI/UX - Intuitive interface built with Material Design 3
- Bilingual Support - Full support for both Arabic scripts
- Enhanced Performance - Optimized for speed and reliability
- Authentication
- Student Profile
- Academic Records
- Performance Tracking
- Academic history
- Weekly Timeline
- Flutter for cross-platform compatibility
- BLoC pattern for state management
- local storage for offline capabilities
- Clean architecture with separation of concerns
- Repository pattern for data management
- Flutter SDK (version 3.22.2)
- Dart SDK (version 3.4.3)
-
Clone the repository
git clone https://github.com/aliakrem/progres.git
-
Navigate to project directory
cd progres
-
Install dependencies
flutter pub get
-
Run the app
flutter run
- Arabic language support
- Push notifications for grade updates
- Push notifications for courses start
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ by