Skip to content

xntle/applyez-waitlist

Repository files navigation

Personality Quiz Based on Resumes

applyezwaitlist.mp4

Overview

This project is a fun and interactive personality quiz that determines what kind of person you are based on the information provided in a resume. The quiz analyzes different sections of a resume, such as skills, experiences, and education, to match users with one of several predefined personality types.

What's your type?

Features

  • Resume Analysis: Extracts key information from resumes to determine personality types.
  • Multiple Personality Types: Users can be matched with a variety of personality types such as The Strategist, The Creator, The Tech Guru, and more.
  • Interactive Quiz: Provides users with a fun and engaging way to see which personality type they align with based on their resume.
  • Custom Results: Personalized results with insights into the user's strengths and potential career paths.

Personality Types

The quiz matches users to the following personality types:

  1. The Strategist: Analytical and enjoys problem-solving. Likely has experience in project management or strategic planning.
  2. The Creator: Creative and imaginative, possibly involved in design, writing, or artistic endeavors.
  3. The Tech Guru: Skilled in programming, IT, or engineering. Enjoys working with technology and solving technical challenges.
  4. The Leader: Shows leadership qualities, has experience in team management, and is confident in decision-making.
  5. The Networker: Social with strong communication skills, likely involved in sales, marketing, or roles that require interpersonal skills.
  6. The Organizer: Detail-oriented with a knack for planning and organization, possibly in administrative or logistics roles.
  7. The Adventurer: Has diverse experiences and enjoys exploring new challenges.
  8. The Caregiver: Compassionate, likely involved in healthcare, education, or roles that involve helping others.

Installation

Prerequisites

  • Node.js and npm installed on your machine.
  • Git installed for version control.

Steps

  1. Clone the repository:

    git clone https://github.com/yourusername/personality-quiz.git
    cd personality-quiz
    
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm start
  4. Build for production:

    npm run build

Usage

  • Home Page: Users can start the quiz by uploading their resume or entering their information.
  • Quiz Process: The app analyzes the resume and asks follow-up questions if necessary.
  • Results Page: The app displays the user's personality type with detailed explanations and potential career suggestions.

Technologies Used

  • React: For building the user interface.
  • Tailwind CSS: For styling the application.
  • Node.js: For backend processing and handling resume data.
  • Express.js: For server-side logic.
  • MongoDB: For storing user data and quiz results (if applicable).

Contributing

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/your-feature-name).
  3. Make your changes and commit them (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature/your-feature-name).
  5. Open a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •