A minimalist web app powered by Go + SQLite3 backend with a lightweight HTML/CSS frontend.
Go (version ≥ 1.18 recommended) SQLite3
sudo apt update
sudo apt install -y docker.io docker-compose
sudo systemctl start docker
sudo systemctl enable docker
go get github.com/mattn/go-sqlite3
go get github.com/segmentio/kafka-goSetup Docker for Kafka
docker-compose up -dCheck docker
docker-compose psInitiate Go backend - Kafka Messages Appear in this terminal
cd backend
go run main.goOpen index.html
cd backend
sqlite3 tasks.dbShow all tables and schema of tasks table.
.tables
.schema tasksSee all tasks
SELECT * FROM tasks;Delete task 3
DELETE FROM tasks WHERE id = 3;Insert new task
INSERT INTO tasks(name) VALUES('Purge Cache');