Separate frontend and backend applications
The frontend and backend are maintained as separate applications, allowing each part of the system to be deployed, tested, and scaled independently.
Loading page...
A career assessment platform that evaluates user interests and provides personalized career recommendations using the RIASEC model.

Project overview
Career Compass is a full-stack career guidance platform designed to help users better understand their interests, strengths, and potential career paths. Users complete a structured assessment, receive calculated category scores, and get personalized career recommendations based on their responses.
Core functionality
Secure user authentication and account synchronization
Multi-step career assessment flow
Assessment progress tracking and resume functionality
RIASEC-based career interest scoring
Personalized career assessment summaries
Responsive dashboard and assessment interface
Persistent assessment history
Backend validation and protected API routes
Engineering approach
The frontend and backend are maintained as separate applications, allowing each part of the system to be deployed, tested, and scaled independently.
Backend functionality is separated into routes, controllers, services, validation schemas, and database modules to improve maintainability.
PostgreSQL and Prisma are used to represent users, assessment questions, responses, and results with clear relationships and type-safe database access.
Assessment scoring is handled by the backend to keep the calculation rules consistent and prevent users from manipulating results in the browser.