This repository has been archived on 2025-10-16. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
Find a file
Oliver 2931fb74bb
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Update README.md
2025-10-15 12:58:49 +00:00
.woodpecker test: modify item name in integration test to ensure uniqueness 2025-10-11 02:24:46 +02:00
backend Move tests to correct Gradle directory structure (src/test/java) 2025-10-09 14:08:55 +02:00
frontend try material you 2025-10-11 01:10:02 +00:00
.gitignore feat: Add Flutter Web integration tests to CI pipeline 2025-10-10 19:57:55 +02:00
docker-compose.yml Configure for production domains and fix tests 2025-10-04 19:15:04 +02:00
README.md Update README.md 2025-10-15 12:58:49 +00:00

Todo List App

Full-stack Todo-App: Spring Boot Backend + Flutter Web Frontend.

🌐 URLs

📋 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 Items
  • POST /items - Item erstellen
  • PUT /items/{id} - Item aktualisieren
  • DELETE /items/{id} - Item löschen