A sleek, powerful, and user-friendly task management application designed to supercharge your productivity.
Built with modern web technologies, TaskMaster helps you organize tasks, track progress, and stay motivated. ๐
TaskMaster is your go-to tool for managing daily tasks with ease and elegance. Whether you're juggling work, personal projects, or life goals โ TaskMaster empowers you to:
- โ Stay organized
- ๐ฏ Prioritize effectively
- ๐ Celebrate achievements
With a modern design and smart features, itโs the perfect companion to master your productivity!
- Assign priority levels and deadlines ๐
- Drag-and-drop task reordering ๐
- Light, Dark, and System themes ๐โ๏ธ
- Mobile-first responsive layout ๐ฑ๐ป
- Track progress with analytics ๐
- Unlock motivational badges ๐
- Get real-time reminders and updates ๐
- Customize your workspace and preferences ๐
- Advanced date selection to plan precisely ๐๏ธ
TaskMaster supports the following languages:
- ๐บ๐ธ English
- ๐ฎ๐ณ เคนเคฟเคเคฆเฅ
- ๐ท๐บ ะ ัััะบะธะน
- ๐จ๐ณ ไธญๆ
- ๐ช๐ธ Espaรฑol
- ๐ซ๐ท Franรงais
- ๐ต๐น Portuguรชs
- ๐ต๐ฐ ุงุฑุฏู
- ๐ฉ๐ช Deutsch
- ๐ฏ๐ต ๆฅๆฌ่ช
- ๐ฎ๐ฉ Bahasa Indonesia
- ๐ฐ๐ท ํ๊ตญ์ด
๐ง Language preference is saved and dynamically switches UI content accordingly!
| Technology | Purpose |
|---|---|
| React 18+ โ๏ธ | Dynamic, component-based UI |
| TypeScript ๐ | Type-safe development |
| Tailwind CSS ๐จ | Utility-first styling |
| Shadcn UI ๐งฉ | Elegant, reusable components |
| Lucide Icons ๐ | Beautiful and scalable icons |
| date-fns ๐ | Lightweight date manipulation |
| Vite โก | Lightning-fast build & dev server |
โโโ public/ # Static assets (images, favicon, etc.)
โโโ src/
โ โโโ components/
โ โ โโโ tasks/ # Task management UI
โ โ โโโ calendar/ # Calendar widgets
โ โ โโโ analytics/ # Charts and progress tracking
โ โ โโโ ui/ # Shadcn shared components
โ โโโ hooks/ # Custom React hooks
โ โโโ utils/ # Helper functions
โ โโโ App.tsx # Main component
โ โโโ main.tsx # Vite entry point
โโโ .gitignore # Git ignored files
โโโ package.json # Project metadata
โโโ vite.config.ts # Vite setup
โโโ tailwind.config.ts # Tailwind setup
โโโ tsconfig.json # TypeScript config# 1. Clone the Repository
git clone https://github.com/krishyadav90/TaskMaster.git
cd TaskMaster
# 2. Install Dependencies
npm install
# 3. Start Development Server
npm run devVisit https://todo-website-ten.vercel.app/ to start organizing your tasks! ๐
For external integrations (like notifications or analytics), create a .env file in root:
VITE_API_URL=https://your-api-endpoint
VITE_API_KEY=your-api-key
Released under the MIT License, allowing you to:
โ Use for personal or commercial purposes โ Modify and redistribute โ Integrate into proprietary apps โ Sell modified versions
Requirements:
- Keep original copyright
- Credit Krish Yadav
โ ๏ธ This project is provided "as-is" with no warranties.
We โค๏ธ contributions!
- Fork the repo ๐ด
- Create a branch:
git checkout -b feature/awesome-feature - Commit:
git commit -m 'Add awesome feature' - Push:
git push origin feature/awesome-feature - Open a Pull Request ๐
Hi, Iโm Krish Yadav, creator of TaskMaster! ๐ I built this app to help people stay organized with a fun and intuitive interface. Feel free to:
- ๐ค Add features
- ๐ Report issues
- ๐ง Customize it
- ๐ Share your mods
Letโs build a productive world together!
- Name: Krish Yadav
- Email: krishyada9865@gmail.com
- Project: TaskMaster
- License: MIT
๐ TaskMaster โ Organize, prioritize, and conquer your tasks with ease! Built with โค๏ธ by Krish Yadav