An open API service indexing awesome lists of open source software.

https://github.com/srudhi6383/wedogood-assignment


https://github.com/srudhi6383/wedogood-assignment

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

        

# Employee Management System

## Overview
The Employee Management System is a React application designed to display, manage, and edit employee data. It provides functionalities for searching, sorting, and filtering of employee records. Users can also edit and delete employee details.
![Screenshot 2024-08-28 200712](https://github.com/user-attachments/assets/b89a3266-8b2b-40d2-8edd-e91c73e12d8d)

## Features
- **Display Employee Data:** Show employee records in a table format.
- **Search:** Search employees by their first or last name.
- **Sort:** Sort employees by salary in ascending, descending, or default order.
- **Filter:** Filter employees by gender.
- **Edit:** Edit employee details directly in the table, including first name, last name, email, gender, and salary.
- **Delete:** Remove employees from the data.

## Technology Stack
- React: For building the user interface.

## Deployed Link: https://wedogood-assignment.netlify.app/

## Installation Process

To set up the project locally, follow these steps:

1. **Clone the Repository**
```bash
https://github.com/srudhi6383/wedogood-assignment

2. **Install Dependencies**
Make sure you have Node.js installed. Then, run:
```bash
npm install
3. **Run the Application**
Start the development server:
```
npm start
4. **Visit the Application**
Open your browser and go to http://localhost:3000 to see WebPage.