Celem projektu jest stworzenie mobilnej aplikacji w Flutterze, która pozwala użytkownikom na tworzenie, organizowanie i śledzenie codziennych zadań. / The goal of this project is to create a mobile application in Flutter that allows users to create, organize, and track their daily tasks.
- Dodawanie tytułu zadania / Add task title
- Opcjonalny opis / Optional description
- Wybór deadline’u (data i godzina) / Choose a deadline (date and time)
- Sortowanie według deadline’u / Sorted by deadline
- Możliwość zaznaczenia zadania jako wykonanego → automatyczne przeniesienie do sekcji Finished / Mark tasks as completed → automatically moved to the Finished section
- Lokalne przypomnienia o zbliżających się deadline’ach (zadania, które mają mniej niż godzinę do deadline’u, zmieniają kolor na czerwony) / Local reminders for upcoming deadlines (tasks with less than one hour to the deadline turn red)
- Obsługa gestów typu Slidable / Supports Slidable gestures
- Liczba wykonanych zadań / Number of completed tasks
- Najbardziej produktywny dzień tygodnia / Most productive day of the week
- Flutter – frontend aplikacji mobilnej / Flutter – mobile frontend
- Hive – lokalna baza danych / Hive – local database
- Intuicyjny i przyjazny interfejs użytkownika / Intuitive and user-friendly UI
- Zakaz używania typu dynamic w danych / No use of the dynamic type for data
![]() |
![]() |
![]() |
![]() |
- Sklonuj repozytorium / Clone the repository
git clone https://github.com/kstarzyckababik/taskmanager.git
- Zainstaluj zależności / Install dependencies
flutter pub get
- Uruchom projekt w emulatorze lub na urządzeniu fizycznym / Run the project on an emulator or physical device
flutter run



