Welcome to the Spring Boot Quiz App backend! This application provides the backend services for a quiz application. It allows you to manage quizzes, questions, and user responses.
- Quiz Management: Create, read, update, and delete quizzes.
- Question Management: Add, edit, and remove questions within quizzes.
- User Responses: Capture and evaluate user responses to quiz questions.
- Security: Implement authentication and authorization for API endpoints (e.g., JWT).
- Spring Boot: The primary framework for building the backend.
- PostgreSQL: The database used to store quiz and question data.
- Spring Security: For securing API endpoints.
- Install PostgreSQL and create a new database.
- Update the
application.properties
file with your database configuration.
spring.datasource.url=jdbc:postgresql://localhost:5432/your-database
spring.datasource.username=your-username
spring.datasource.password=your-password