Skip to content

krishyadav90/TaskMaSter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

14 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

โœ… TaskMaster - Your Ultimate Productivity Companion ๐Ÿš€

TaskMaster Cover

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. ๐ŸŒŸ


๐ŸŒŸ What is TaskMaster?

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!


โœจ Key Features

โœ… Robust Task Management

  • Assign priority levels and deadlines ๐Ÿ“…
  • Drag-and-drop task reordering ๐Ÿ”„

๐ŸŽจ Beautiful & Responsive Design

  • Light, Dark, and System themes ๐ŸŒ™โ˜€๏ธ
  • Mobile-first responsive layout ๐Ÿ“ฑ๐Ÿ’ป

๐Ÿ“Š Analytics & Achievements

  • Track progress with analytics ๐Ÿ“ˆ
  • Unlock motivational badges ๐Ÿ†

๐Ÿ”” Smart Notifications

  • Get real-time reminders and updates ๐Ÿ””

๐Ÿ‘ค Personalized User Profiles

  • Customize your workspace and preferences ๐ŸŒŸ

๐Ÿ“… Interactive Calendar

  • Advanced date selection to plan precisely ๐Ÿ—“๏ธ

๐ŸŒ Multiple Language Support

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!


๐Ÿ› ๏ธ Tech Stack

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

๐Ÿ“‚ Project Structure

โ”œโ”€โ”€ 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

๐Ÿš€ Get Started

# 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 dev

Visit https://todo-website-ten.vercel.app/ to start organizing your tasks! ๐ŸŽ‰


๐Ÿ” Environment Variables

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

๐Ÿ“œ License & Usage

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:

โš ๏ธ This project is provided "as-is" with no warranties.


๐Ÿค How to Contribute

We โค๏ธ contributions!

  1. Fork the repo ๐Ÿด
  2. Create a branch: git checkout -b feature/awesome-feature
  3. Commit: git commit -m 'Add awesome feature'
  4. Push: git push origin feature/awesome-feature
  5. Open a Pull Request ๐ŸŽ‰

๐Ÿ’ก Developerโ€™s Note

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!


๐Ÿ“ฌ Contact


๐ŸŒŸ TaskMaster โ€” Organize, prioritize, and conquer your tasks with ease! Built with โค๏ธ by Krish Yadav

About

๐Ÿ“ Modern To-Do App โ€” Built with React, TypeScript, & Tailwind CSS ๐Ÿš€ Priorities โ€ข Deadlines โ€ข Dark Mode ๐ŸŽฏ Boost your productivity by organizing daily tasks efficiently!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages