Skip to content

Zeyad-Hassan-1/Task-manager

Repository files navigation

Task Manager

A modern task management application built with Next.js 15, React 19, and TypeScript.

Demo

taskmanagerdemo.-.Made.with.Clipchamp2.online-video-cutter.com.mp4

Features

  • Create, read, update, and delete tasks
  • Task categorization and prioritization
  • Responsive design for all devices
  • Dark/light mode support
  • Intuitive user interface

Tech Stack

  • Frontend: Next.js 15, React 19, TypeScript
  • Styling: Tailwind CSS with shadcn/ui components
  • State Management: React Hooks
  • Form Handling: React Hook Form with Zod validation
  • Date Management: date-fns
  • Icons: Lucide React

Getting Started

Prerequisites

  • Node.js 18.x or later
  • pnpm (recommended) or npm

Installation

  1. Clone the repository:

    git clone https://github.com/Zeyad-Hassan-1/Task-manager.git
  2. Navigate to the project directory:

    cd task-manager
  3. Install dependencies:

    pnpm install
  4. Start the development server:

    pnpm dev
  5. Open your browser and visit http://localhost:3000

Available Scripts

  • pnpm dev - Starts the development server
  • pnpm build - Builds the application for production
  • pnpm start - Starts the production server
  • pnpm lint - Runs the linter

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors