COMPASS-DPG / wpcas-service

MIT License
0 stars 2 forks source link

WPCAS - Workplace Competency Assessment Score

About

WPCAS is a vital component of COMPASS, a goal-oriented human resource management system (GO-HRM) designed to help organizations align their objectives with well-defined targets for teams and individuals. This system maps competencies required to achieve these targets and establishes a connection between capacity and performance management.

WPCAS specifically focuses on Workplace Competency Assessment Scores, offering a comprehensive 360-degree feedback survey for employees. This survey involves input from juniors, seniors, and colleagues, providing valuable insights into an employee's strengths and weaknesses based on workplace performance.

Tech Stack

Setup

  1. Install the necessary package dependencies:

    npm i
  2. Set up PostgreSQL in your local environment.

  3. Configure environment variables:

    • Create an environment variable file (e.g., .env) using the example file as a reference.
  4. Generate Prisma migrations:

    npx prisma migrate dev
    • If seed data is required, populate it by running:
      npx prisma db seed

      or for a complete reset (including deleting all previous data):

      npx prisma migrate reset
  5. Running a Local Development Server:

    npm run start:dev
    • Access the Swagger API documentation at http://YOUR_APP_PORT/api/docs

License

This project is licensed under the [LICENSE NAME] - see the LICENSE.md file for details.