About this project

Task Management System is a modern Android application designed to help users create, organize, and track tasks efficiently. Built with Jetpack Compose for the UI layer and Room Database for local data persistence, the app provides a clean Material 3 interface with Material You styling. Key features include task creation and management with full CRUD operations, due date assignment and prioritization to help users organize work by urgency and deadlines, task completion tracking to mark items as done, and support for multiple task lists to categorize tasks into different groups for better organization. The app is developed using Kotlin as the primary language, with Jetpack Compose handling the declarative UI, Room Database storing tasks locally on the device, Koin for dependency injection, and the Navigation Component for seamless screen transitions. The project is open-source and welcomes contributions through standard GitHub workflows including forking, feature branching, and pull requests. Installation requires cloning the repository, opening the project in Android Studio, syncing Gradle dependencies, and running the app on an emulator or physical device. Screenshots are provided showing both personal and work task list views.