A beautiful task management application with drag-and-drop functionality and calendar view, featuring dark mode support.
✅ Interactive Kanban Board
- Drag-and-drop tasks between columns (To Do, In Progress, Done)
- Priority indicators with color coding
- Quick edit/delete functionality
✅ Smart Calendar View
- Monthly overview of tasks
- Filter by: Today/Week/Month/Overdue
- Visual overdue indicators
✅ Modern UI
- Dark/light mode toggle
- Responsive design
- Smooth animations
- Local storage persistence
-
Clone the repository
git clone https://github.com/abdullah-dev5/GradAccelerate-React-todo.git cd GradAccelerate-React-todo -
Install dependencies
pnpm install # or npm install -
Run the development server
pnpm dev # or npm run dev -
Open in browser
http://localhost:5173
| Category | Technologies |
|---|---|
| Framework | React 19 + Vite |
| Styling | Tailwind CSS (with dark mode) |
| State Management | Context API |
| Drag-and-Drop | React DnD |
| Date Handling | date-fns |
| Icons | React Icons |
| Command | Description |
|---|---|
pnpm dev |
Start development server |
pnpm build |
Create production build |
pnpm lint |
Run ESLint |
pnpm preview |
Preview production build |
src/
├── components/
│ ├── AddTaskForm.jsx
│ ├── Board.jsx
│ ├── CalendarView.jsx
│ ├── Column.jsx
│ ├── DarkModeToggle.jsx
│ └── TaskCard.jsx
├── constants/
│ └── taskStatus.js
├── context/
│ └── TaskContext.jsx
├── App.jsx
└── main.jsx
- Fork the project
- Create your feature branch (
git checkout -b feature/NewFeature) - Commit your changes (
git commit -m 'Add new feature') - Push to the branch (
git push origin feature/NewFeature) - Open a Pull Request
MIT License
Enjoy your productive task management!
### How to Download:
1. Copy all the text above
2. Create a new file named `README.md` in your project root
3. Paste the content
4. Save the file
### Customization Tips:
1. Replace `./public/screenshot.png` with your actual screenshot
2. Update the GitHub URL with your repository link
3. Add your contact email
4. Include any additional features you've implemented
Would you like me to:
1. Provide a screenshot template?
2. Add deployment instructions for Vercel/Netlify?
3. Include a demo video link section?
