DEV Community

Nimesha Kumarapperuma
Nimesha Kumarapperuma

Posted on

4 1 1 1 1

Smart To-Do App with KendoReact

What I Built

📝 Smart To-Do List

Using KendoReact's robust free components, I created a modern and efficient To-Do App for this challenge that has an effortless user interface and enables users to add, categorize, and mark tasks as complete.

✨ Features:

  • Add, edit, and manage tasks easily.
  • Categorize tasks into "Work," "Personal," and "Shopping."
  • Set due dates with a KendoReact DatePicker.
  • Mark tasks as completed with a KendoReact Checkbox.
  • Real-time success notifications on task addition.
  • Responsive and beautifully designed UI.

Demo

📂 GitHub Repository:

https://github.com/kanimesha99/my-todo-app.git

Screenshots:

Main UI:

Image description

Add New Task:

Image description

Add Task Dialog:

Image description

Task Marked as Completed:

Image description


KendoReact Experience

This project leverages 10+ KendoReact Free Components, which made the development process faster and more efficient. Here’s how I used them:

🔹 KendoReact Components Used:

  • Grid & GridColumn – To display tasks in a structured table.
  • Button – For adding tasks and completing actions.
  • Dialog – For the “Add Task” popup.
  • Input – To enter task names.
  • DropDownList – To select a task category.
  • DatePicker – To set due dates.
  • Checkbox – To mark tasks as complete.
  • Notification – To show success messages.

KendoReact’s seamless integration and flexibility helped me create an intuitive and polished experience for users.


AIm to Impress

Currently, this version does not integrate GenAI, but I plan to enhance it with AI-powered task recommendations and smart prioritization in future updates. Features could include:

  • AI-based task suggestions based on user behavior.
  • Automated priority setting using machine learning.

Delightfully Designed

To ensure a visually appealing UI, I utilized Kendo UI Figma Kits and Progress ThemeBuilder:

  • Used ThemeBuilder to adjust the color scheme, button styling, and grid appearance.
  • Followed Kendo UI Figma Kits for layout structure and consistency.

Final Thoughts

KendoReact made it incredibly easy to build this feature-rich To-Do App with minimal effort. The free components provided a solid foundation for functionality and design, allowing me to focus more on enhancing the user experience.

🔹 Future Plans:

  • Add drag-and-drop task reordering.
  • Implement local storage support for persistence.
  • Introduce dark mode toggle.

AWS GenAI LIVE image

Real challenges. Real solutions. Real talk.

From technical discussions to philosophical debates, AWS and AWS Partners examine the impact and evolution of gen AI.

Learn more

Top comments (2)

Collapse
 
7a8aa5b3dc7d03bc profile image
Ar

❤️nice

Collapse
 
ganishka profile image
Ganishka

Well explained 👏

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay