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.
- View available jobs
- Apply for jobs
- Take skill assessments/tests
- View assessment grades
- View all users
- View total user count
- Delete users
- Send notifications
- Create and manage job postings
-
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.
- Clone the repository:
git clone https://github.com/kobiowuquadri/HRMS
cd HRMS Install dependencies for the frontend and backend:
cd server npm install
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:
cd server npm start
cd client npm start Open your browser and visit http://localhost:5173 to access the HRMs application.
client: Frontend React application. server: Backend Node.js and Express.js application.
Feel free to contribute to the project by opening issues or submitting pull requests. Your contributions are welcome!
This project is licensed under the MIT License.