KanbanFlow is a full-stack application for managing tasks on a Kanban board. It includes a frontend built with React and a backend built with Node.js.
backend/
: This directory contains all the code for the backend of the application.frontend/
: This directory contains all the code for the frontend of the application.src/
: This directory contains a Postman collection for testing the API.LICENSE
: This file contains the license for the project.README.md
: This file contains information about the project and how to use it.
In the project directory, you can run:
If you're in the frontend directory, this command starts the React application in development mode.
If you're in the backend directory, this command starts the server in development mode.
- User authentication: Users can register, log in, and log out.
- Board management: Users can create, read, update, and delete boards.
- Task management: Users can create, read, update, and delete tasks within boards.
- Implement real-time updates across multiple clients using WebSockets.
- Add more comprehensive tests for all components and routes.
- Improve the UI/UX design for a more intuitive and enjoyable user experience.
- Improve error handling for a more robust application.
This project is licensed under the GNU General Public License v3.0. See the LICENSE
file for more details.