AgileBoard is a Kanban-style project management tool designed to help teams stay organized & track tasks. 📋✅
- Drag and drop tasks to move them between different stages of progress.
- Create, edit, and delete tasks with ease.
- Intuitive user interface for a smooth and seamless experience.
- Dark mode for better visibility during late-night work sessions. 🌙
Follow these simple steps to set up AgileBoard on your local machine:
-
Clone the repository:
git clone https://github.com/your-username/agileboard.git
-
Install dependencies:
cd agileboard npm install
-
Create a Firebase project:
- Go to Firebase Console.
- Create a new project and note down the Firebase configuration (apiKey, authDomain, projectId, etc.).
-
Add Firebase Config:
- Create a
config
folder in the root directory of the project. - Inside the
config
folder, create afirebaseConfig.js
file. - Copy the Firebase configuration you obtained earlier into the
firebaseConfig.js
file.
- Create a
-
Start the development server:
npm run dev
-
Open the app in your browser: Visit http://localhost:3000 to see AgileBoard in action!
AgileBoard is licensed under the MIT License.
Thank you for checking out AgileBoard! We hope you find it useful for managing your projects. If you have any questions or need assistance, please don't hesitate to reach out.
Happy task management! 🎉