PersonaProbe

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.

Features

  • 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.

Technologies Used

  • 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.

Getting Started

To get started with PersonaProbe, follow these steps:

  1. Clone the repository: git clone <repository-url>
  2. Install the dependencies: npm install
  3. Start the development server: ng serve
  4. Open your browser and navigate to http://localhost:4200 to access the application.

Usage

  1. On the landing page, read the instructions and click the "Start Assessment" button.
  2. Answer each question by selecting the appropriate option.
  3. Once all questions are answered, click the "Finish Test" button to submit the assessment.
  4. The results page will display your personality type, along with detailed information about your characteristics, strengths, weaknesses, and potential careers.
  5. To retake the assessment, click the "Take Another Test" button.