Время - самый ценный ресурс человека. Taski - мобильное приложение, которое поможет студентам, работникам, предпринимателям, и всем людям, желающих контролировать своё расписание, управлять своим временем с большей эффективностью.
- Удобный и понятный UI, позволяющий новому пользователю сразу пользоваться приложением.
- 3 вида отображения вашего расписания(текущий день, неделя и месяц)
- Различные виды задач(повторяющиеся, например работа/учеба, единоразовые, например мероприятие в университете, и т.д).
- Профиль пользователя и система друзей, возможность просматривать их расписание.
- Возможность у пользователей создавать совместные задачи.
Реализовано:
- Авторизация:
- Вход
- Регистрация
- Восстановление пароля
- Валидация(email, пароль, username)
- Ошибки firebaseAuth(пока что напрямую текст ошибки с firebase в изначальном виде)
- Вложенная навигация (пока что с одной рабочей страницей)
- Страница одного дня:
- Сетка-скролл со списком задач.
- Возможность изменения времени старта/конца задачи путем её перетаскивания(при долгом нажатии задача становится перетаскиваемой, после чего при следующем зажатии задачи и попытке передвинуть её, задача начнет двигаться и менять своё время).
- Выбор дня показываемых задач.
- Страница создания задачи:
- Выбор названия, описания, старт/конец задачи, цвет карточки.
- Добавление в firebase
+ При нажатии на иконку профиля, можно выйти из аккаунта
Реализовано:
- Страницы дней (1, неделя, месяц), доступ к страницам других пользователей + улучшено перетаскивание задач
- Уведомления (бекенд-сервер на spring boot для обработки push уведомлений через fcm: https://github.com/elyra1/taski-spring-boot-fcm-push-notifications)
- Категории задач (находятся в профиле, их создание/удаление/редактирование, добавление/удаление задач в категории через страницу редактирования задачи)
- Страница задачи
- Профиль (пока что без редактирования)
- Страница друзей
- Страница поиска пользователей (для добавления в друзья)
- Добавление друзей
Реализовано:
- Совместные задачи + уведомления для них
- Редактирование профиля -> добавление фотографии и изменение имени пользователя
- Повторяющиеся задачи
- Индикатор текущего времени