Web Application Development

Dátum
Folyóirat címe
Folyóirat ISSN
Kötet címe (évfolyam száma)
Kiadó
Absztrakt

This thesis serves as a comprehensive guide to the development of a quiz web application, touching upon key facets from backend technologies to frontend design principles. The quiz component encompasses multiple-choice questions (MCQs) tailored to the field of computer science, offering diverse difficulty levels. The user experience is enriched through a UserHub for personalized interaction, a Result page for performance feedback, and a Leaderboard to foster healthy competition. The application architecture is meticulously crafted, utilizing the widely acclaimed MVC (Model-View-Controller) and Service-Oriented paradigms. Leveraging the robust Spring Boot framework for the backend, the thesis delves into the seamless integration of Spring Boot to streamline development processes. The database foundation of the application is constructed with PostgreSQL, a powerful and open-source relational database management system. Security considerations are paramount, prompting an in-depth exploration of Spring Security to fortify the application against potential threats. The frontend design is a harmonious blend of HTML, CSS, JavaScript and Bootstrap, ensuring an aesthetically pleasing and responsive user interface. Thymeleaf is employed to seamlessly integrate server-side rendering, enhancing the dynamic presentation of content.

Leírás
Kulcsszavak
Web Application, Application Architecture, Spring Boot, Spring Security, Thymeleaf, Quiz
Forrás
Gyűjtemények