An extremely lightweight, bilingual (FA/EN) task management application built to solve regional date tracking challenges.
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.
- 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.
- Frontend Core: Vanilla JavaScript, HTML5, CSS3
- Data Persistence: Local Storage
https://abolfazlghasemi83.github.io/Taskmaster/
This project is open-source and available under the terms of the MIT License. Copyright (c) 2025 Abolfazl Ghasemi
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