CalValmar / KanbanFlow

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

KanbanFlow

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.

Project Structure

  • 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.

Available Scripts

In the project directory, you can run:

npm start

If you're in the frontend directory, this command starts the React application in development mode.

node app.js

If you're in the backend directory, this command starts the server in development mode.

Features

  • 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.

Future Improvements

  • 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.

License

This project is licensed under the GNU General Public License v3.0. See the LICENSE file for more details.

About

License:GNU General Public License v3.0


Languages

Language:JavaScript 68.2%Language:CSS 30.5%Language:HTML 1.4%