Portfolio

Back to portfolio

Skills Assessment Web Application

Skills Assessment Web Application

Developed as my fourth-year capstone project, this application served as a learning exercise for me and as a practice tool for students. It uses Spring Boot, Spring Security, MySQL, and Bootstrap. Students register with an email and password or sign in with Google or Facebook, choose a theme, and take its quizzes, with a maximum of two attempts per quiz. Results appear at the end, and a student who passes can download a certificate. Attempts, scores, and certificates are saved in a personal history, and account details can be updated at any time.

On the administration side, a single super-admin creates and manages themes, quizzes, and questions and reviews student progress. Teacher accounts that could assign quizzes as coursework were planned for later, and this first version focused on making the core features work well. The application was deployed locally for demonstration, and I prepared a short video walkthrough on YouTube alongside the full source code on GitHub.