Skip to content

TaskMaster is "bank of tasks" app that allows users to easily create groups, assign tasks and handle answers.

Notifications You must be signed in to change notification settings

rain991/TaskMaster

Repository files navigation

TaskMaster : Homework bank

TaskMaster_header_v_1

Introduction

TaskMaster is "bank of tasks" app that allows users to easily create groups, assign tasks and handle answers.

Key Features

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

Get started with TaskMaster

TaskMaster is not currently planned to be published on Play Market or other stores. Latest application version is available via this link - TaskMaster

TaskMaster Contributors

  • 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

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.

Used Technologies

  • Kotlin
  • Jetpack Compose
  • Firebase : Firestore Database, Authentication, Storage
  • Koin DI
  • Kotlin Flows
  • Clean architecture and MVVM pattern

About

TaskMaster is "bank of tasks" app that allows users to easily create groups, assign tasks and handle answers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages