Developed by Beatriz Maia & Sophie Dilhon
Katify is a cat themed Kanban, developed to help users to organize their tasks. For now it doesn't have a multi-users system implemented and runs only for one user. The frontend and backend are implemented seperately with frontend realated features in project_katify/frontend and backend in project_katify/backend.
- 🟢 Create kanban board with atribute: name.
- 🟢 Kanban boards with UUID.
- 🟢 Kanban columns divided into: "To Do", "In Progress", "Done" and "Discarded".
- 🟢 Cards with atributes: name, tag, description and status.
- 🔵 Drag and drop cards to change status.
Key:
- 🟢 Feature implemented
- 🟡 Feature being implemented
- 🔵 Feature still to be implemented
This application was made using MySQL
v.5.7.31, Node.JS
v.14.17.6, Bootstrap
v.4 and npm
v.6.14.15.
This application uses a database to save all information related to file. In order to create the initial database, run the following command on your MySQL monitor.
CREATE DATABASE katify;
In ./backend/infra/connection.js
change the password connection to your user's root password.
To install all packages used run in the terminal the following commands:
cd project_katify
cd frontend
npm install
cd project_katify
cd backend
npm install
To start backend server, run the following command in the backend repository:
npm start
This server runs in the port 3000.
In order to showcase the frontend, run the following command in the frontend repository:
npm start
This server runs in the port 8000.
Using your favorite browser enter the link http://localhost:8000
and now your ready to Katify!
Icons made by Freepik from www.flaticon.com.