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.