Agile Board is a versatile task management application developed by Dumisani Nxumalo. It's designed to help individuals and teams organize their work using an intuitive, board-based interface inspired by agile methodologies.
LOOM VIDEO LINK: https://www.loom.com/share/6aa02632403a40c9add47dad08cbba75?sid=348f7791-5ce3-45fe-abb3-fb835afa375d
- Multiple Boards: Create and manage multiple project boards.
- Task Management: Add, edit, and delete tasks with ease.
- Status Tracking: Visualize task progress with customizable status columns (e.g., To Do, Doing, Done).
- Responsive Design: Fully functional on both desktop and mobile devices.
- Theme Switching: Toggle between light and dark themes for comfortable viewing in any environment.
- Local Storage: Tasks and settings are saved locally, ensuring data persistence between sessions.
- HTML5
- CSS3
- JavaScript (ES6+)
- Local Storage API
- Clone the repository:
git clone https://github.com/Duma107/JSL_Portfolio_Piece_CS20240130_WFO2407_B_Dumisani_Nxumalo_JSL11.git - Navigate to the project directory:
cd agile-board - Open
index.htmlin your preferred web browser.
No additional setup or installation is required as this is a client-side application.
- Creating a New Task: Click the "+ Add New Task" button and fill in the task details.
- Editing a Task: Click on any existing task to open the edit modal.
- Changing Task Status: In the edit modal, use the dropdown to change the task's status.
- Deleting a Task: Open the task edit modal and click the "Delete" button.
- Switching Themes: Use the toggle switch in the sidebar to change between light and dark themes.
- Managing Boards: Create and switch between different boards using the sidebar navigation.
Contributions to improve Agile Board are welcome. Please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/AmazingFeature). - Commit your changes (
git commit -m 'Add some AmazingFeature'). - Push to the branch (
git push origin feature/AmazingFeature). - Open a Pull Request.
This project is licensed under the MIT License - see the LICENSE.md file for details.
Dumisani Nxumalo - [Dumisaninxumalo5@gmail.com]
- Font Awesome for icons
- Google Fonts for typography
- Inspiration from various Agile and Kanban board implementations
This README provides a comprehensive overview of my Agile Board project. It includes sections on features, setup instructions, usage guidelines, and information for potential contributors. You may want to customize some parts, such as: