A comprehensive research collaboration platform that streamlines research project management and collaboration between Professors, Students, and Admins in academic institutions. Built with Flutter for cross-platform mobile development, focusing on frontend mobile application development.
Flutter Development
Developed cross-platform mobile application using Flutter 3.0+ with Dart, implementing Flutter Riverpod 2.4.9 for state management, GoRouter 13.2.0 for navigation, and Dio 5.4.0 for HTTP client. Features Material Design 3 with custom Orbitron font for branding. Source code available on GitHub.
Role-Based Features
Implemented role-based access control with Admin, Professor, and Student roles. Professors can create and manage research projects, students can browse and apply for projects, and admins can manage users and projects with comprehensive CRUD operations.
Architecture & Testing
Built with Clean Architecture following domain-driven design principles. Implemented comprehensive testing with unit tests, widget tests, and integration tests using Flutter Test, Mockito/Mocktail for mocking dependencies, ensuring robust and maintainable codebase.
Copyright © 2025 Abiy H Getachew. All rights reserved.