This project is designed to provide a fun and interactive way for users to test their knowledge of fun trivia questions, to be used in a party-like situations. Built using Spring Boot, this application will offer a seamless experience for multiple players and back-end administrators.
Configure the database connection in application.properties file. Run SpringBoot on Java main class. Collect password from terminal. Login to main screen on localhost://8080
Trivia Quizzes: Choose from a variety of trivia categories.
Leaderboard: Compete with other users and see where you rank on a leaderboard.
Admin Panel: Administrators can manage trivia questions, categories.
Spring Boot: Provides a powerful framework for building and deploying Java-based applications.
Spring Security: Ensures secure authentication and authorization for users.
Spring Data JPA: Simplifies data access and persistence.
Thymeleaf: A modern server-side Java template engine for web and standalone environments.
Bootstrap: Utilized for responsive design and styling.
AWS RDS: Used as the MySQL relational database management system.
Maven: Dependency management and project build tool.
This project is licensed under the MIT License - see the LICENSE file for details.