https://github.com/frontend-rob/join-kanban-board
A visual project management tool for tracking and managing tasks within a workflow.
https://github.com/frontend-rob/join-kanban-board
css firebase html javascript kanban-board
Last synced: 3 months ago
JSON representation
A visual project management tool for tracking and managing tasks within a workflow.
- Host: GitHub
- URL: https://github.com/frontend-rob/join-kanban-board
- Owner: frontend-rob
- License: mit
- Created: 2024-10-10T11:05:34.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-13T18:35:34.000Z (over 1 year ago)
- Last Synced: 2025-02-13T19:34:45.688Z (over 1 year ago)
- Topics: css, firebase, html, javascript, kanban-board
- Language: JavaScript
- Homepage:
- Size: 1020 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Kanban Board
This project has been developed as part of a collaborative project in a web development bootcamp at the [Developer Akademie.](https://developerakademie.com/)
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.
## Features
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.
## Preview

## Setup Instructions
To run this project locally, follow these steps:
1. Clone the Repository
Download the source code by clicking the Code button or clone the repository using Git:
```
git clone https://github.com/frontend-rob/join-kanban-board.git
```
2. 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.
## Contributing
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!
## License
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](https://developerakademie.com/) 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](https://phosphoricons.com/).
For specific licensing details, please review the respective websites.