Getting Started
This guide walks you through the "TaskRecorder" application, a practical example of how to build with Katlux.
The TaskRecorder Application
The TaskRecorder is a basic application that allows users to pick a date, add tasks with titles and descriptions, and visualize them on a calendar. It demonstrates the seamless integration of form elements, layout components, and data visualization.
Download & Run
You can clone the official repository and run it locally to see it in action:
Core Components Used
The application is built using the following Katlux components:
KGrid: For flexible layout and alignment of the form and calendar.KPanel: To create titled containers for different sections of the UI.KDatePicker: For selecting and displaying the active date in a masked format.KCalendar: To visualize tasks on a monthly view with marked dates.KTextbox,KTextarea, andKButton: For intuitive task entry.
The application uses a split layout. The left side contains the task entry form, and the right side displays the calendar and the list of tasks for the selected day.
The logic handles date formatting, task filtering based on the selected day (including recurring events like birthdays), and adding new tasks to the reactive markedDays array.
Summary
The TaskRecorder demonstrates how quickly you can build a functional, beautiful application by combining Katlux components. It leverages Nuxt 3's powerful features along with Katlux's design system to provide a premium user experience with minimal effort.