A cross-platform online examination and assessment application built with Flutter and Dart for educational institutions.
FarAzmoon provides a structured environment for conducting online exams, managing educational content, and tracking student performance.
- 📝 Online examinations and quizzes
- 👨🏫 Instructor management panel
- 👨🎓 Student interface for taking exams
- 📊 Student progress and score tracking
- 🔐 Backend integration with PocketBase
- 🌐 REST API integration
- 📱 Responsive user interface
- 🎨 Material Design
- 💾 Data management and persistence
- 🔄 Cross-platform Flutter application
| Login | Exams | Exam Details |
|---|---|---|
![]() |
![]() |
![]() |
| Test Results | Profile | Statistics |
|---|---|---|
![]() |
![]() |
![]() |
| Create Quiz | Instructor Panel | Result |
|---|---|---|
![]() |
![]() |
![]() |
- Flutter
- Dart
- PocketBase
- REST APIs
- Material Design
- Responsive UI
- State Management: Provider / Riverpod / Bloc
- Cross-platform development: Android & iOS
The application is designed around separate experiences for different user roles, including:
- Browse available examinations
- Participate in online tests
- Submit answers
- View scores and progress
- Manage examinations
- Manage educational content
- Access student-related information
- Monitor examination results and progress
The application uses PocketBase as its backend service and communicates with backend resources through APIs.
The backend integration is responsible for handling application data and communication between the mobile application and server-side services.
FarAzmoon is developed as a cross-platform Flutter application with support for:
- Android
- iOS
Make sure you have Flutter and Dart installed on your development environment.
Clone the repository:
git clone https://github.com/CodeminTech/FarAzmoon-flutter.gitNavigate to the project directory:
cd flutter-FarAzmoonInstall dependencies:
flutter pub getRun the application:
flutter runFarAzmoon was developed as an educational examination platform to provide a practical solution for conducting online assessments and managing student examination activities.
The project demonstrates practical experience in Flutter application development, backend integration, REST APIs, responsive UI implementation, and cross-platform mobile development.
CodemonTech
Flutter Developer | Mobile Application Developer
🔗 GitHub: GitHub: https://github.com/CodeminTech








