Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rushi128/-employee-management-frontend
This repository contains a user-friendly frontend interface for an Employee Management System built with React.js. Seamlessly integrates with an Express.js backend and AWS DynamoDB. Allows viewing, adding, updating, and deleting employees.
https://github.com/rushi128/-employee-management-frontend
aws aws-dynamodb dynamodb express-js expressjs node-js nodejs react-bootstrap react-native reactjs
Last synced: about 2 months ago
JSON representation
This repository contains a user-friendly frontend interface for an Employee Management System built with React.js. Seamlessly integrates with an Express.js backend and AWS DynamoDB. Allows viewing, adding, updating, and deleting employees.
- Host: GitHub
- URL: https://github.com/rushi128/-employee-management-frontend
- Owner: Rushi128
- License: mit
- Created: 2024-03-13T07:19:12.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-03-13T07:24:04.000Z (10 months ago)
- Last Synced: 2024-04-20T00:46:59.110Z (8 months ago)
- Topics: aws, aws-dynamodb, dynamodb, express-js, expressjs, node-js, nodejs, react-bootstrap, react-native, reactjs
- Language: JavaScript
- Homepage:
- Size: 363 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Employee Management Frontend
This repository contains the frontend code for an Employee Management System implemented using React.js. It provides a user-friendly interface for managing employee data, seamlessly integrating with a backend API built using Express.js and AWS DynamoDB.
## Features
- View all employees
- Add a new employee
- Update existing employee details
- Delete an employee## Usage
1. Clone this repository.
2. Install dependencies using `npm install`.
3. Configure API endpoint URLs in the frontend code to match your backend server.
4. Run the development server using `npm start`.
5. Access the application in your web browser.## Components
- EmployeeList: Displays a list of all employees.
- AddEmployeeForm: Allows users to add a new employee.
- EditEmployeeForm: Allows users to edit existing employee details.
- DeleteEmployeeButton: Allows users to delete an employee.## Technologies Used
- React.js - A JavaScript library for building user interfaces.
- Axios - Promise-based HTTP client for making requests to the backend API.
- Bootstrap - Frontend framework for designing responsive and mobile-first websites.
- React Router - Declarative routing for React applications.## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.