I’m creating an online voting system as a project for school using JSP, servlet, mysql, etc.

This page summarizes the projects mentioned and recommended in the original post on /r/javahelp

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • voting-system

    REST / Spring Boot / Spring Security / Spring Data JPA / HSQLDB

  • If you want to stick with Java, then this is a more modern stack for back end https://github.com/JolaPsh/voting-system but you'll likely want to change the business logic to suit your voting requirements. You can still switch it to MySQL if you want to as well since it uses JPA.

  • bootstrap-vue

    BootstrapVue provides one of the most comprehensive implementations of Bootstrap v4 for Vue.js. With extensive and automated WAI-ARIA accessibility markup.

  • For front end use something modern like React or Vue. If you're not experienced in either of these and had to pick one, I'd say Vue is easiest to learn and get started with, particularly with https://bootstrap-vue.org/

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts