This project has been developed as part of a collaborative project in a web development bootcamp at the [Developer Luc Leukail
NOTE: This project is for educational purposes only and is not intended for extensive personal or business use. We cannot guarantee continuous availability, reliability, accuracy, or any other quality aspects of the product.
Here's an overview of the key functionalities:
-
Account Management: Simulates a simple login function using JavaScript, allowing new users to register and existing users to log in or out for secure access to Join.
-
Dashboard Summary: After logging in, users can see the total number of tasks categorized by status along with the next upcoming critical deadline.
-
Task Management: Users can easily add new tasks with relevant details, edit or delete existing tasks, and organize subtasks. Tasks can also be assigned to specific contacts.
-
Kanban Board: Users can view and edit tasks on a Kanban board, efficiently search for tasks by title, and easily move them between columns with drag-and-drop functionality.
-
Contact Management: Users can browse a list of contacts organized alphabetically, view their details, and add, edit, or remove contacts, including their own account information.
-
Data Management: Firebase Realtime Database ensures real-time storage and synchronization of all tasks and contacts, improving collaboration and maintaining data integrity.

To run this project locally, follow these steps:
- Clone the Repository
Download the source code by clicking the Code button or clone the repository using Git:
git clone https://github.com/robsc0de/join-kanban-board.git
- Start the Application
Once the code is cloned/downloaded, navigate to the project directory on your computer. Open the index.html
file in any web browser to launch the application.
Since this is a collaborative learning project, further contributions aren’t expected. However, I’m always open to feedback, suggestions, or creative ideas — if you’d like to share any thoughts, feel free to reach out!
This project's source code is open-source and available under the MIT License. You are welcome to use it as a reference. Please note the following:
-
Logos and graphics are provided by Developer Akademie for educational use in the projects of its web development bootcamp and are subject to their copyright.
-
Most of the icons used in this project are from Phosphor Icons.
For specific licensing details, please review the respective websites.