Kanban Go Svelte
A sophisticated Kanban board built with Svelte and Go!
Features
- JWT Authentication
- Personalized Boards, Columns, Tasks and Tags
- Customizable task management and creation
- Drag and Drop for ordering and moving cards between columns
- Persistent data storage
- Personal settings
- Mobile friendly
- Emojis!
Structure
The project is split into three parts:
frontend - The Svelte frontend
backend - The Go backend
cli - The Go CLI for scraping additional data from the web
Technologies
- Frontend: Svelte, Typescript and TailwindCSS
- Backend: Go, Echo and PostgreSQL
- CLI: Go and Colly
All wrapped up in Docker containers!
Installation
Prerequisites
Steps
- Clone the repository
- Run
docker-compose up in the root directory
- Migrate database schemas Instructions
- Open
localhost:8001 in your browser (frontend application)
- Done!
Screenshots
Login Page

Settings Page

Board

Edit board

Edit task

Tags
