Role-based management system with admin logins and fully customizable employee database and organization. User athentification with JWT tokenizers and hashed user data for security.
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
This EMS application hosted through React + Vite is a game-changing solution that redefines workforce administration. With multi-level access control, effortlessly manage multiple admins and employee logins, while conducting CRUD operations on a dynamic employee database. Enhance collaboration through advanced employee categorization, all seamlessly integrated with connection to a MySQL database. Security is guaranteed with a custom JWT Tokenizer for user authentication and encrypted user data. Revolutionize your employee management with efficiency, security, and unparalleled control at your fingertips.
Employee Management and Organization
To get a local copy up and running follow these simple example steps.
-
Deploy a MySQL database and note server and port details.
-
Clone the repo
git clone https://github.com/pakuang/employeeMS.git
-
Install NPM packages
npm install
-
Enter your database connection string and local port in
Server/utils/db.js
const con= mysql.createConnection({ host: "localhost", user: "root", password: "ENTER SERVER PASSWORD HERE", database: "employeems", port: ENTER PORT })
-
Run the development server in Server directory:
npm start
-
Open http://localhost:PORT with your browser to see the result.
Pansy Kuang - LinkedIn - kuangpansy@gmail.com
Project Link: https://github.com/pakuang/employeeMS