Java web app that allows users to register, login, browse debates, create a debate, challenge a resolution, vote on debates, or search debates by category, resolution, status, date, or username. Users have a dashboard and profile to view/create their debates, view their stats, and display info. Moderators can edit, delete, publish, or unpublish debates as well as create other moderators. Functionality is locked using Spring security, Hibernate, and BCrypt. Built using Test-Driven Development, REST, Spring, MVC, JDBC, MySQL, Ajax, JSTL, Javascript, jQuery, JSON, HTML/CSS and Bootstrap.
bo-boka / debate-web-app Goto Github PK
View Code? Open in Web Editor NEWJava web app that allows users to register, login, browse debates, create a debate, challenge a resolution, vote on debates, or search debates by category, resolution, status, date, or username. Users have a dashboard and profile to view/create their debates, view their stats, and display info. Moderators can edit, delete, publish, or unpublish debates as well as create other moderators. Functionality is locked using Spring security, Hibernate, and BCrypt. Built using Test-Driven Development, REST, Spring, MVC, JDBC, MySQL, Ajax, JSTL, Javascript, jQuery, JSON, HTML/CSS and Bootstrap.