KanDo is a web application that allows you to manage tasks on a kanban board. With KanDo, you can create, edit, and delete tasks, move them between different columns of the kanban board, and update their status.
KanDo was developed using Django, Postgres, and jQuery. The backend of the application is powered by Django, while the Postgres database is used to store information about tasks and their status. The frontend of the application uses jQuery for user interface manipulation as well as for communication with the backend.
You can try out KanDo online at https://django-kando.fly.dev. This is a demo endpoint where you can test KanDo's features without having to set it up locally. Please note that this is just a demo environment and any data you create will be periodically wiped.
KanDo has the following features:
- Create, edit, and delete tasks.
- Move tasks between columns of the kanban board.
- Update the status of tasks.
To run KanDo, follow these instructions:
- Clone this repository to your local machine using the following command:
git clone https://github.com/Vinicius-8/kando.git- Install the Python dependencies listed in
requirements.txtusing the following command:
pip install -r requirements.txt-
Create a Postgres database or SQLite3 and update the database settings in
settings.py. -
Run the database migrations using the following command:
python manage.py migrate- Start the Django development server using the following command:
python manage.py runserver- Open a web browser and navigate to
http://localhost:8000to access the application.