A simple task management board built with React. The project allows users to drag and drop tasks between "In Progress" and "Completed" columns without any external library. It also includes functionality to add new tasks dynamically with randomly assigned light background colors.
- Drag and drop tasks between categories.
- Add new tasks with customizable names.
- Tasks are displayed with randomly assigned soft background colors for enhanced clarity.
- Responsive design for a better experience on different devices.
- React.js
- CSS
- JavaScript
drag-drop/
├── public/
├── src/
│ ├── App.css # Styling for the application
│ ├── App.js # Main application logic
│ ├── index.js # Application entry point
├── package.json
└── README.md
drag-drop-video.mp4
-
Clone the Repository:
git clone <repository_url>
-
Navigate to the Project Directory:
cd drag-drop
-
Install Dependencies:
npm install
-
Run the Application:
npm run dev
I welcome your contributions to improve this project or add new features!
-
Fork the repository to your GitHub account.
-
Create a new branch for your feature or fix:
git checkout -b feature-name
-
Make your changes and commit them with a descriptive message:
git commit -m "Add feature"
-
Push your changes to your forked repository:
git push origin feature-name
-
Open a pull request from your branch to the main repository.
I appreciate your efforts to contribute and make this project even better!🎉
- Email: bushranaeem941@gmail.com
- LinkedIn: Bushra Naeem
- Instagram: Bushra Naeem
Feel free to reach out for collaborations, feedback, or just to connect!😊