Skip to content

dnmore/task-manager

Repository files navigation

Taskie – Gamified Productivity for Your Tasks

React TypeScript TailwindCSS Zustand Framer Motion React Router Netlify License

Taskie turns task management into a motivating and playful experience.
By combining intuitive organization with gamified mechanics, it encourages consistent productivity while making daily to-dos feel less like chores and more like achievements.

Designed with a bold neo-brutalist aesthetic, Taskie provides visual rewards, progress tracking, and interactive feedback that helps users stay motivated and focused.


Table of Contents


Features

Task Management

  • Create, edit, and delete tasks
  • Assign priorities (Low, Medium, High)
  • Set due dates

Gamified Progression

Users earn points when completing tasks:

Priority Points
Low +10
Medium +20
High +30

Level System

Level Points
Taskie Novice 0 – 99
Taskie Pro 100 – 199
Taskie Guru 200+

Productivity Tools

  • Filter tasks by priority
  • Progress bar toward the next level
  • Modals for task creation and rules
  • Animated feedback using Framer Motion

Internationalization (i18n)

Supported languages:

  • English 🇬🇧
  • Italian 🇮🇹
  • French 🇫🇷
  • German 🇩🇪

Includes an in-app language switcher for seamless localization.


Tech Stack

Frontend

  • React + TypeScript
  • React Router
  • TailwindCSS
  • Zustand (state management)
  • Framer Motion
  • Lucide React

Testing

  • Jest
  • React Testing Library

Deployment

  • Netlify

Internationalization

  • React Intl

Running Locally

To run this project locally:

  1. Clone the repository:

    git clone https://github.com/dnmore/task-manager.git
    
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev
  4. Your application will be available at http://localhost:5173.

Demo

View Demo

Contributing

Contributions and feedback are welcome.

  1. Fork the repository
  2. Create a new branch
  3. Submit a pull request with your improvements

License

This project is licensed under the MIT License.