Demo App for Uni
https://todolistapp.olli.info/
|
||
---|---|---|
.woodpecker | ||
backend | ||
frontend | ||
.gitignore | ||
docker-compose.yml | ||
README.md |
Todo List App
Full-stack Todo-App: Spring Boot Backend + Flutter Web Frontend.
🌐 URLs
- Frontend: https://todolistapp.olli.info
- Backend: https://todolistappbackend.olli.info
- CI/CD: https://ci.olli.info/Oliver/todolistapp
📋 Stack
- Spring Boot 3.5.6 (Java 21) + H2 Database
- Flutter Web (Stable)
- Woodpecker CI
- Docker Compose
🚀 Setup (existing server)
ssh admin@192.168.1.104
cd /mnt/Data/Apps/HM_SE
git clone https://git.olli.info/Oliver/todolistapp.git
cd todolistapp
sudo docker compose up -d
🔄 Update
cd /mnt/Data/Apps/HM_SE/todolistapp
git pull
sudo docker compose down
sudo docker compose build --no-cache
sudo docker compose up -d
📊 API
GET /items
- Alle ItemsPOST /items
- Item erstellenPUT /items/{id}
- Item aktualisierenDELETE /items/{id}
- Item löschen