Personality Web SBA
Fullstack Java and Spring Boot application for completing questionnaire assessments and viewing calculated trait results.
// What I Built
Built a fullstack Java and Spring Boot application for taking questionnaire assessments.
Designed PostgreSQL tables for questionnaires, answer weights, and user evaluation records.
Implemented scoring logic in Spring service classes to calculate personality trait profiles.
// Core Engineering Idea
Service-Layer Scoring Calculation
Encapsulating scoring formulas inside Spring service methods separates calculation logic from repository queries. This keeps the evaluation algorithm testable using standard JUnit test cases without requiring database setup.
// Outcome & State
Self-contained fullstack Java application for questionnaire assessments.
Structured storage of historical assessment records and trait scores in PostgreSQL.
Unit test coverage over calculation methods using JUnit.