Overview
03/Personality Web SBA
03/Personal Project

Personality Web SBA

Fullstack Java and Spring Boot application for completing questionnaire assessments and viewing calculated trait results.

Solo Developer·Personal Project·Java · Spring Boot · PostgreSQL

// 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

Response Vector (JSON)
Spring Service Scoring Method
Calculated Trait Percentiles

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.

Next Project

01Skillverse

Explore project