Skip to content

Latest commit

 

History

History
82 lines (59 loc) · 2.47 KB

README.md

File metadata and controls

82 lines (59 loc) · 2.47 KB

SkillMingle

SkillMingle is designed to help job seekers find job opportunities that perfectly match their resumes and skill sets.

Table of Contents

Prerequisites

Before running the application, ensure the following are installed on your system:

  • Node.js and npm: You can download and install Node.js, which includes npm, from the official Node.js website. Select the appropriate installer for your operating system.
    (To check if it is already installed or to to verify installation : Run node -v and npm -v in your terminal or command prompt )

  • Python: Download and install Python from the official Python website. Choose the installer that matches your operating system.
    (To check if it is already installed or to to verify installation : Run python --version in your terminal or command prompt )

  • pip: pip comes bundled with Python 3.4 and later. To verify pip is installed, run pip --version in your terminal or command prompt. If pip is not installed, follow the official pip installation guide.

Setting up and Running the Applications

Python Model

  1. Navigate to the backend directory:

    cd backend
  2. Install the required packages:

    pip install flask flask-cors torch transformers scikit-learn numpy
  3. Run the Python application:

    python app.py

Express Backend

  1. Navigate to the backend directory:

    cd backend
  2. Install the necessary Node.js packages:

    npm install
  3. Start the Node.js application:

    node app.js

Frontend

  1. Navigate to the frontend directory:

    cd frontend
  2. Install the necessary dependencies:

    npm install
  3. Start the development server:

    npm run dev

Additional Notes

  • Check your system's environment variables to ensure Python and Node.js are correctly configured.
  • If you encounter any errors related to missing packages, rerun the pip install or npm install commands to resolve dependencies.