Приложение для менеджмента задач в командах
- Бекенд: https://github.com/kiselyv77/TasksAppBackend.git
- Сайт приложеняй: http://task-cat.tilda.ws (там можно скачать приложение и протестировать)
Приложение для менеджмента задач на Android. После ригестрации в приложении можно создавать независимые рабочие пространства (отделы) и приглашать в них сотрудников.После чего на экране списка пользователей можно назначать администраторов для ваших отделов. В этих рабочих пространствах можно ставить задачи и управлять ими. На экране рабочего пространства реализован удобный фильтр для задач. К каждой задачи можно прикрепить сотрудников которые будут над ними работать. Сотрудники могут обмениватся обновлениями в каждой задаче в реальном времени. Так же в приложении реализован полноценный мессенджер с возможностью отправки голосовых сообщений. На экране профиля можно увидеть краткую информацию о своем аккаунте.
- Jetpack copmose.
- Compose destanations.
- Clean architecture.
- MVVM.
- View Models.
- Retrofit.
- Ktor.
- Gson.
- Web sockets.
- Kotlin coroutines.
- Hilt.
- Room.
- Flow.
- Coil.
На этом экране отображаются все отделы которые вы создали или были приглашены. С этого экрана можно открыть форму для создания нового отдела или перейти к уже существующему.
На этом экране отображается вся информация по рабочему пространству. С этого экрана возможно добавить новую задачу, пригласить новых пользователей, отфильтровать задачи по статусу. От сюда же можно перейти к списку сотрудников, назначить администраторов или исключить сотрудников. При добавлении задачи есть возможность назначить на нее сотрудников и установить сроки выполнения.
На экране задачи можно изменить сроки сдачи и ее статус. Отображается список пользователей, можно назначать администраторов, удалять сотрудников из задачи или приглашать новых. Ниже отображается лента с обновлениями к этой задаче. Каждый сотрудник который работает над задачей может добавлять туда необходимую информацию и прикреплять файлы в любых форматах.Все обновленмя будут отображатся в реальном времени благодоря технологии Web sockets.
Внутри каждого отдела автоматически доступен чат с возможностью отправки голосовых сообщений.