Loading repository dataβ¦
Loading repository dataβ¦
zachd1234 / repository
π§Ύ Full-stack to-do list app with a Java REST API backend and HTML/JavaScript frontend. Built for CRUD operations via HTTP.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
This is a full-stack to-do list web application where the backend is built with Java and the frontend uses HTML and JavaScript.
Think of it like a digital sticky note board where the server acts as the brain storing all your notes, and the browser is the hand moving them around.
| Layer | Technology |
|---|---|
| Backend | Java, Maven, REST API |
| Frontend | HTML, CSS, JavaScript |
| Packaging | JAR executable |
| Deployment | Docker, render.yaml |
Frontend (HTML/JS) sends requests like:
βHey server, add this new task: 'Buy oat milk' πβ
Backend (Java REST API) receives the request, stores it, and replies with a confirmation.
The frontend updates instantly β no need to refresh the page.
Itβs like passing messages between two smart roommates: one who handles the UI (browser) and one who manages storage (server).
# 1. Build the app
mvn clean package
# 2. Run the JAR
java -jar target/todolist2-jar-with-dependencies.jar
OR
docker build -t todo-app .
docker run -p 8080:8080 todo-app