KanBanSystem is a project management tool that allows users to create and manage tasks on a Kanban board.
- User authentication: Users can register and log in to the application.
- Board management: Users can create and view boards.
- Task management: Users can add, edit, and delete tasks on a board.
To install and run the KanBanSystem application, follow these steps:
- Clone the repository:
git clone https://github.com/HarjobandeepSingh/KanBanSystem.git
- Navigate to the
backend
directory:cd KanBanSystem/backend
- Install the dependencies:
npm install
- Start the backend server:
npm start
- In a new terminal, navigate to the
frontend
directory:cd ../frontend
- Install the dependencies:
npm install
- Start the frontend server:
npm start
The application should now be running on http://localhost:3000
.
To use the KanBanSystem application, follow these steps:
- Open a web browser and navigate to
http://localhost:3000
. - Click on the "Register" button to create a new account.
- Fill in the registration form and click on the "Submit" button.
- Log in to the application using your email and password.
- Click on the "Create Board" button to create a new board.
- Fill in the board name and description and click on the "Submit" button.
- Click on a board to view its tasks.
- Use the "Add Task" button to add new tasks to the board.
This project is licensed under the MIT License.
I hope this helps! Let me know if you need any further information or if you want me to make any changes to this README file. ๐