PersonaProbe is a web application for conducting personality assessments and providing personalized results based on user responses. It allows users to answer a set of questions and evaluates their personality traits to provide insightful information about their characteristics, strengths, weaknesses, and potential career paths.
- Dynamic Assessment: Users can take a personality assessment by answering a series of questions.
- Personality Evaluation: The application evaluates user responses to determine their personality type.
- Detailed Results: Users receive detailed information about their personality type, including a description, additional information, strengths, weaknesses, and potential careers.
- Seamless Navigation: Users can easily navigate between the assessment, results, and retake the test if desired.
- Angular: A powerful JavaScript framework used for building the frontend of the application.
- TypeScript: A statically-typed superset of JavaScript used for writing clean and scalable code.
- HTML: The standard markup language for creating the structure of web pages.
- CSS: A styling language used to customize the appearance of web pages.
- Angular Router: A module that provides seamless navigation between different views of the application.
- Angular Testing: A testing framework used for writing unit tests to ensure code quality and functionality.
To get started with PersonaProbe, follow these steps:
- Clone the repository:
git clone <repository-url>
- Install the dependencies:
npm install
- Start the development server:
ng serve
- Open your browser and navigate to
http://localhost:4200
to access the application.
- On the landing page, read the instructions and click the "Start Assessment" button.
- Answer each question by selecting the appropriate option.
- Once all questions are answered, click the "Finish Test" button to submit the assessment.
- The results page will display your personality type, along with detailed information about your characteristics, strengths, weaknesses, and potential careers.
- To retake the assessment, click the "Take Another Test" button.