applyezwaitlist.mp4
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?
- 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.
The quiz matches users to the following personality types:
- The Strategist: Analytical and enjoys problem-solving. Likely has experience in project management or strategic planning.
- The Creator: Creative and imaginative, possibly involved in design, writing, or artistic endeavors.
- The Tech Guru: Skilled in programming, IT, or engineering. Enjoys working with technology and solving technical challenges.
- The Leader: Shows leadership qualities, has experience in team management, and is confident in decision-making.
- The Networker: Social with strong communication skills, likely involved in sales, marketing, or roles that require interpersonal skills.
- The Organizer: Detail-oriented with a knack for planning and organization, possibly in administrative or logistics roles.
- The Adventurer: Has diverse experiences and enjoys exploring new challenges.
- The Caregiver: Compassionate, likely involved in healthcare, education, or roles that involve helping others.
- Node.js and npm installed on your machine.
- Git installed for version control.
-
Clone the repository:
git clone https://github.com/yourusername/personality-quiz.git cd personality-quiz -
Install dependencies:
npm install
-
Start the development server:
npm start
-
Build for production:
npm run build
- 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.
- 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).
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature-name). - Make your changes and commit them (
git commit -m 'Add some feature'). - Push to the branch (
git push origin feature/your-feature-name). - Open a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.