Skip to content

Personality analysis tool that leverages the 16 Personality Factor (16PF) model to assess individual personality traits. The project integrates a machine learning backend with a user-friendly frontend interface, allowing users to input data and receive personality assessments.

License

Notifications You must be signed in to change notification settings

PALLADIUM26/psy-geek

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 psy-geek

Personality Analysis Using 16PF

📌 Overview

psy-geek is a personality analysis tool that leverages the 16 Personality Factor (16PF) model to assess individual personality traits. The project integrates a machine learning backend with a user-friendly frontend interface, allowing users to input data and receive personality assessments.

🧰 Features

  • 16PF-Based Analysis: Utilizes the 16PF model for comprehensive personality assessment.
  • Machine Learning Integration: Employs a Random Forest classifier (my_random_forest.joblib) for predictions.
  • Frontend Interface: Provides an interactive user interface for data input and result visualization.
  • Modular Architecture: Separates concerns with distinct frontend/ and backend/ directories.

🗂️ Project Structure

psy-geek/
├── backend/                # Backend logic and API endpoints
├── frontend/               # Frontend interface (HTML/CSS/JavaScript)
├── my_random_forest.joblib # Pre-trained Random Forest model
├── .gitignore              # Git ignore file
└── README.md               # Project documentation

🚀 Getting Started

  1. Clone the Repository:

    git clone https://github.com/PALLADIUM26/psy-geek.git
    cd psy-geek
  2. Set Up the Backend:

    cd backend
    pip install -r requirements.txt
    py app.py
  3. Set Up the Frontend:

    • Navigate to the frontend/ directory.
    • Open index.html in a web browser or serve it using a local server.
  4. Access the Application:

    • Interact with the frontend interface to input data and receive personality assessments.

About

Personality analysis tool that leverages the 16 Personality Factor (16PF) model to assess individual personality traits. The project integrates a machine learning backend with a user-friendly frontend interface, allowing users to input data and receive personality assessments.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published