Kanban is a project management tool that allows for the visualization and organization of tasks on an interactive board. With it, it's possible to create and track the progress of activities in different stages of a process, with a friendly and intuitive interface.
The board is divided into columns that represent the process stages, such as "To do", "In progress" and "Done".
The user can add cards to each column, representing the tasks that need to be completed. These cards can have a detailed description. From there, it's possible to move the cards between the columns as tasks are completed.
- 🔛 fully responsive
- 📦 manage board, columns & tasks
- 🌙☀️ switch between dark & light mode
- 🤝 Drag n' Drop tasks
Clone this repo to your local machine using:
git clone https://github.com/censuradho/kanban.git
all process takes place in backend folder
Create a .env
file with follow content
DATABASE_URL="file:./dev.db"
yarn
or
npm install
yarn prisma migrate dev
or
npx prisma migrate dev
yarn start:dev
or
npm run start:dev
If you open browser on follow url http://localhost:3333/, you should see a hello world message.
all process takes place in web folder
NEXT_PUBLIC_BACKEND_URL=http://localhost:3333
you can see the full list of environment vars in the config/app.ts file
yarn
or
npm install
yarn dev
or
npm run dev
If you open browser on follow url http://localhost:3000/, you should see the home screen.
Check our issues page for more details about what we're building.