This is the frontend for a Task Manager application built with React.
- User authentication (login and signup)
- A dashboard for users to view and manage their tasks
- An admin dashboard for managing tasks and users
- Create, update, and delete tasks
- Assign tasks to users
- View task details
- Responsive design
- Framework: React (Vite)
- Styling: Tailwind CSS
- Routing: React Router DOM
- Form Handling: React Hook Form & Zod
- UI Components: Radix UI, Lucide React, ShadeCN
- Charts: Recharts
- API Client: Axios
-
Clone the repository:
git clone https://github.com/your-username/task-manager-frontend.git cd task-manager-frontend -
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and navigate to the provided URL (usually
http://localhost:5173).
To create a production build, run:
npm run buildThis will create a dist folder with the optimized and minified files.