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.gitall process takes place in backend folder
Create a .env file with follow content
DATABASE_URL="file:./dev.db"
yarn
or
npm installyarn prisma migrate devor
npx prisma migrate devyarn start:devor
npm run start:devIf 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 installyarn devor
npm run devIf 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.

