TaskMaster is "bank of tasks" app that allows users to easily create groups, assign tasks and handle answers.
Group creating
- Only 1 member needed to create a group
- Effortlessly search for new members by email
- Share group identifier to your users
Tasks
- Tasks can be assigned to groups
- Task creator can attach up to 5 files 4Mb each
- Lite restrictions on task description and name length
Answers
- Students can attach text answer and/or files to task
- Task creator can send student answer back if it needs to be reworked
- No restrictions on grade system
TaskMaster is not currently planned to be published on Play Market or other stores. Latest application version is available via this link - TaskMaster
- Savenko Ivan : Android side, Firebase managing and Github page content
- Sudzik Stanisław : Project managing and documents
- Słowiński Konrad : Documentation, testing
- Kubiak Tobiasz : Design
- Nowowiejski Adrian : Additional help
Additional documentation related to project creating process and testing could be found here - documentation
Attention: project target country is Poland. Most of documentation is written in Polish.
- Kotlin
- Jetpack Compose
- Firebase : Firestore Database, Authentication, Storage
- Koin DI
- Kotlin Flows
- Clean architecture and MVVM pattern