A modern task management application built with Next.js 15, React 19, and TypeScript.
taskmanagerdemo.-.Made.with.Clipchamp2.online-video-cutter.com.mp4
- Create, read, update, and delete tasks
- Task categorization and prioritization
- Responsive design for all devices
- Dark/light mode support
- Intuitive user interface
- 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
- Node.js 18.x or later
- pnpm (recommended) or npm
-
Clone the repository:
git clone https://github.com/Zeyad-Hassan-1/Task-manager.git
-
Navigate to the project directory:
cd task-manager -
Install dependencies:
pnpm install
-
Start the development server:
pnpm dev
-
Open your browser and visit
http://localhost:3000
pnpm dev- Starts the development serverpnpm build- Builds the application for productionpnpm start- Starts the production serverpnpm lint- Runs the linter
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.