/Personal-Agile-Board

Todo list but much better ^^

Primary LanguageObjective-C

Personal Agile Board

Summary

Personal Agile Board - simple project (can be even called super cool todo list - but let's not call it that please) created to learn about creating local database in device memory (hive package - https://pub.dev/packages/hive if only i would knew about isar - https://pub.dev/packages/isar) and some draggable interaction (native flutter draggable widget - https://api.flutter.dev/flutter/widgets/Draggable-class.html) and fix a little bit previous default clean architecture.

Technology stack

auto_route, get_it, injectable, equatable, uuid, hive

Use case

Because of native device memory we don't need authentication so user has access to all the functionalities from the start. The app is very simple user can just add tasks and change their status to organize their daily "quests". • Add task • Edit task (also their status via changing whole task or just pressing "fixed/restore" button) • View tasks in simple todo list • View tasks in agile board • View archived tasks • Archive all tasks (to put aside tasks that user is no longer intrested in)

Database

The only object in project is Task and it has values like: • Uuid • Name • Description • Status

User interface

Screenshot 2024-04-09 at 19 49 29 Screenshot 2024-04-09 at 19 51 08 Screenshot 2024-04-09 at 19 50 32 Screenshot 2024-04-09 at 19 51 22 Screenshot 2024-04-09 at 19 51 31 Screenshot 2024-04-09 at 19 52 06 Screenshot 2024-04-09 at 19 52 44 Screenshot 2024-04-09 at 19 53 20 Screenshot 2024-04-09 at 19 54 00