A sleek and intuitive task management application built with HTML, CSS, and JavaScript. This application allows users to create, manage, and collaborate on tasks with a modern user interface and smooth animations.
- Create tasks with titles and descriptions
- Set priority levels (Low, Medium, High)
- Mark tasks as complete
- Delete tasks
- Filter tasks (All, Active, Completed)
- Add multiple collaborators to tasks
- Support for comma-separated collaborator names
- Visual representation of collaborators with initials
- Collaborator count display on task cards
- Color-coded priority levels
- Low Priority (Green)
- Medium Priority (Yellow)
- High Priority (Red)
- Visual indicators on task cards
- Clean and modern design
- Smooth animations and transitions
- Responsive layout for all devices
- Intuitive task creation flow
project/ ├── index.html ├── css/ │ ├── style.css │ ├── responsive.css │ └── animations.css ├── js/ │ ├── main.js │ ├── tasks.js │ └── calendar.js └── assets/ └── [image files]
- Clone the repository
- Open
index.html
in your web browser - Start managing your tasks!
- Enter task title in the main input field
- Add a description (optional)
- Select priority level
- Add collaborators (separate multiple names with commas)
- Click "Create Task"
- Click the checkbox to mark a task as complete
- Use the filter buttons to view different task categories
- Click the delete button (×) to remove a task
- Add multiple collaborators using commas
- View collaborator count on task cards
- Hover over collaborator circles to see full names
- Tasks are automatically saved to local storage
- Data persists between browser sessions
- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
- No external libraries required
- Pure HTML, CSS, and JavaScript implementation
Feel free to submit issues and enhancement requests!
This project is licensed under the MIT License - see the LICENSE file for details.
- Design inspired by modern UI/UX principles
- Color scheme based on material design guidelines