Skip to content

This project aims to provide a comprehensive solution for managing human resources, facilitating job applications, skill assessments, and administrative tasks.

Notifications You must be signed in to change notification settings

kobiowuquadri/HRMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Human Resource Management System (HRMs) Project

Overview

Welcome to the Human Resource Management System (HRMs) project! This project aims to provide a comprehensive solution for managing human resources, facilitating job applications, skill assessments, and administrative tasks.

Features

User Dashboard

  • View available jobs
  • Apply for jobs
  • Take skill assessments/tests
  • View assessment grades

Admin Dashboard

  • View all users
  • View total user count
  • Delete users
  • Send notifications
  • Create and manage job postings

Technologies Used

  • MERN Stack:

    • MongoDB: Database to store user data, jobs, and assessments.
    • Express.js: Backend framework for handling API requests.
    • React.js(Vite): Frontend library for building the user interface.
    • Node.js: Runtime environment for server-side JavaScript.
  • Bootstrap: Frontend framework for responsive and stylish UI components.

  • SCSS (Sass): CSS preprocessor for enhanced styling capabilities.

Setup Instructions

  1. Clone the repository:
    git clone https://github.com/kobiowuquadri/HRMS
    
    

Navigate to the project directory:

cd HRMS Install dependencies for the frontend and backend:

Install backend dependencies

cd server npm install

Install frontend dependencies

cd client npm install Set up the MongoDB database:

Create a MongoDB database and configure the connection string in server/config/keys.js. Start the development server:

Start the backend server

cd server npm start

Start the frontend development server

cd client npm start Open your browser and visit http://localhost:5173 to access the HRMs application.

Project Structure

client: Frontend React application. server: Backend Node.js and Express.js application.

Contributing

Feel free to contribute to the project by opening issues or submitting pull requests. Your contributions are welcome!

License

This project is licensed under the MIT License.

About

This project aims to provide a comprehensive solution for managing human resources, facilitating job applications, skill assessments, and administrative tasks.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages