The Employee Management System is a simple web application built with React.js and Node.js, providing a platform for managing employee records. It allows users to perform CRUD (Create, Read, Update, Delete) operations on employee data with a MySQL database backend.
- Add Employee: Easily add new employees to the system.
- Edit Employee: Update the details of existing employees.
- Delete Employee: Remove employees from the system.
- View Employee List: Browse through the list of all employees.
Make sure you have the following installed on your machine:
- Clone the repository:
git clone https://github.com/your-username/employee-management-system.git
cd employee-management-system
- Install dependencies:
# Install server dependencies
cd backend
npm install
# Install client dependencies
cd ../frontend
npm install
- Start the server:
# Inside the 'backend' directory
node server.js
- Start the React app:
# Inside the 'frontend' directory
npm start
Open your browser and go to http://localhost:3000 to access the Employee Management System.
Frontend: React.js, Bootstrap
Backend: Node.js, Express, MySQL
Contributions are welcome! If you find any issues or have suggestions for improvements, feel free to open an issue or create a pull request.
This project is licensed under the MIT License.