Skip to content
/ Lichu Public

Lichu - a task management and calendar application

License

Notifications You must be signed in to change notification settings

uynNee/Lichu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lichu

Lichu is a task management and calendar application designed to help users organize their tasks and deadlines efficiently.

Core Features:

  1. Task Management:

    • Users can create, edit, and delete tasks.
    • Each task has attributes such as content, start time, end time (deadline), completion status, and a category association.
  2. Category Management:

    • Tasks can be categorized for better organization.
    • Users can create, edit, and delete categories.
    • Categories help in filtering tasks, making it easier for users to focus on specific areas of their life or work.
  3. Calendar Integration:

    • The app includes a calendar view, allowing users to visualize their tasks on a calendar.
    • Users can see tasks that are due on specific dates, providing a clear overview of upcoming deadlines.
  4. Data Persistence:

    • The app uses Room Database for data persistence, ensuring that tasks and categories are saved locally on the device.
    • A Converter class is used to handle the conversion of LocalDate objects to and from the database.
  5. User Interface:

    • The app employs Material Design components and Compose UI toolkit for a modern and responsive user interface.
    • Features like navigation bars, floating action buttons, and dropdown menus enhance user interaction.

Purpose:

The primary purpose of this app is to help users manage their tasks and deadlines more effectively. By providing a clear overview of upcoming tasks, categorizing tasks for better organization, and visualizing for users about current deadlines, the app aims to enhance productivity and ensure that users can stay on top of their responsibilities. The integration of a calendar view and the use of notifications are particularly useful for users who have a busy schedule and need a reliable way to manage their time and tasks.

Additional Dependencies Used in Lichu

Lichu utilizes these dependencies:

AndroidX:

Releases

No releases published

Packages

No packages published

Languages