Take a look at the GitHub repo for JD eSurvey https://github.com/JD-Software/JDeSurvey. It’s a survey web application built using the Spring.
JD eSurvey is an open source online enterprise web application survey tool written in Java and based on the Spring Framework and Hibernate ORM and is packed with a variety of useful features, including survey statistics. Discover how quickly you can create, publish and analyze surveys literally within minutes.
I work at JD Software the company that published JD eSurvey. I am disclosing this in accordance with the Federal Trade Commission’s 16 CFR, Part 255.