This is a deliverable Java web-based application. By deliverable, I mean that this web application can be delivered to non-technical users, and they can run it with a simple click (no web application server install or configuration required). Warning: a web application packaged on this way should not have high non-functional requirements (few users and concurrency, no high availability/scalability needed)
git clone http://github.com/jbaris/deliverable-webapp
cd deliverable-webapp
mvn clean package
cd target
deliverable-webapp.exe
cd target
java -jar deliverable-webapp-1.0.jar
Once runned, click on the "Start server" button:
Then, open a web browser and enter http://localhost:8080