- The Trello/Kanban like interface must be implemented from scratch not re-using a fully featured Kanban board package.
- However the drag and drop functionality can leverage a react library
- An option to order the cards by date of creation or by custom
- Run App in Docker container
Frontend: React / Hooks + Tailwind css (or equivalent) / Apollo Client GraphQL (no redux preferably)
I created the Mini Kanban Board using React, without using Redux but with useReducer.
I used React hooks, Tailwind CSS, and Apollo Client. 🚀
I built the backend using python-graphene, FastAPI, and DynamoDB local. 🚀
I set up the CI/CD pipeline with Docker, Docker-Compose, GitHub Actions, and a Makefile for infrastructure configuration. 🐳🚀
git clone https://github.com/loyal812/mini-kanban.git
cd mini-kanban
make up
- Fronend:
hosting localhost:3000
- GraphQL:
hosting localhost:5000/grapgql
make build
https://hub.docker.com/repository/docker/gluck0101/mini-kanban-backend
https://hub.docker.com/repository/docker/gluck0101/mini-kanban-frontend