Skip to content

A simple, bilingual, and responsive To-Do List application with native support for the Jalali (Persian) Calendar and Drag & Drop prioritization.

License

Notifications You must be signed in to change notification settings

abolfazlghasemi83/Taskmaster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

Taskmaster | Karastan: The English/Persian To-Do App 📅

An extremely lightweight, bilingual (FA/EN) task management application built to solve regional date tracking challenges.


🚀 About the Project

Karastan is a simple, fast, and responsive To-Do List application built with pure Vanilla JavaScript. It was initially developed for personal use to create a reliable and localized solution for managing tasks based on the Persian calendar.

The entire application is designed for extreme efficiency: the full codebase (HTML/CSS/JS) is less than 50 KB, ensuring lightning-fast load times with zero dependency on large, complex frameworks.


✨ Key Features

  • Native Jalali Calendar Integration: Accurate and seamless tracking of due dates using the Persian calendar.
  • Permanent Drag & Drop: Users can manually prioritize tasks, and their order is saved permanently.
  • Visual Alerts: Strong visual warnings for immediate tasks or overdue items (e.g., "⚠️ Do it right NOW!").
  • Bilingual & Lightweight: Supports both Farsi and English interfaces, with a minimal file size (less than 50 KB).
  • Local Storage: All task data is saved directly in the browser.

🛠️ Tech Stack

  • Frontend Core: Vanilla JavaScript, HTML5, CSS3
  • Data Persistence: Local Storage

🔗 Getting Started

Live Demo (Try it out!)

https://abolfazlghasemi83.github.io/Taskmaster/

License📜

This project is open-source and available under the terms of the MIT License. Copyright (c) 2025 Abolfazl Ghasemi

Installation (For developers)

Since this is a single-page app, you can clone the repository and open the main file directly in your browser:

git clone https://github.com/abolfazlghasemi83/Taskmaster.git

About

A simple, bilingual, and responsive To-Do List application with native support for the Jalali (Persian) Calendar and Drag & Drop prioritization.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages