Moodle App is a flutter application aims to provide a medium of sharing documents between users. It is developed using Flutter framework(Dart). Basically, on a broader perspective, it connect Students and their Professors and becomes a convenient medium for sharing informations (like Assignments , Notice, etc ) between them.
- Single click login :- By clicking on Get Started Button user can directly log into the app by using their email id.
- Auto login :- Once the user is logged in, even after he/she closes the application, they will remain in logged in state unless they explicitly logout.
- Real time data update :- As the assignment is being upload by the Professor, it can be seen in the student dashboard in real time.
- Push Notifications :- Enrolled students gets a notification for an assignment which is being uploaded by the Professor.
- Clean User Interface :- Application is simple and has clean user interface which increases user involvement.
- Dart 2.0
- Dart Libraries
- Flutter
- VS Code / Android Studio as IDE
- Firebase Realtime Database
- Firebase Cloud Messaging for Push Notification