This is a groundbreaking piece of technology. This application combines blockchain, AI and secrets stolen from Area 51 to bring you wealth beyond your wildest dreams.
Nah, it's just a todo list app.
I agree! This one has a bit of a unique stack, it uses:
- Java (Yes, people still use this!)
- HTMX: Frontend """framework"""
- picocss: Minimal CSS library (the first result for "minimal css")
- Javalin: Backend web server.
- j2html: Html builder library.
Which allows the whole thing to be written a single Java file. There is not a single line of Javascript in this whole project!^
^ Yes, technically HTMX does bring in Javascript but ya know what I'm saying.
This is just an example application, not a fully fledged deploy-on-prod thing!
If you were doing it properly, maybe you would write it in css files, import tailwind or something.
Load it in your favourite Java IDE (like IntelliJ or....uh...) and run the main method in Server
.
Access it via localhost:8080
in a web browser.
In the root directory, we can also run it by:
mvn package
java -jar target/htmx-1.0-SNAPSHOT.jar