keerthana054 / Employee-Management-Form

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Employee Management System

A simple web-based Employee Management System that allows users to input, display, and manage basic details of employees. The system is equipped with a user-friendly interface and connected to a backend server with a SQL database for data storage.

Features

  • Input Form: Easily add employee details including name, department, designation, salary, date of birth, and address.
  • Real-time Table Update: Submitted data is instantly displayed in a table on the same page.
  • Backend Integration: Connects to a backend server for processing and storing employee information.
  • Database Support: Utilizes a SQL database (PostgreSQL) for secure and structured data storage.

Getting Started

Prerequisites

  • Node.js and npm installed
  • MySQL database

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/employee-management-system.git

Navigate to the project folder:

Copy code
cd employee-management-system

2.Install dependencies:

Copy code
npm install
Set up the MySQL database and update the database configuration in server/db.js.

Start the application:

Copy code
npm start
Open your web browser and navigate to http://localhost:3000 to access the Employee Management System.

Usage Fill in the employee details in the provided form. Click the "Submit" button to add the information to the table. The table is dynamically updated with each submission. Contributing Contributions are welcome! Please follow the contribution guidelines when submitting pull requests.

License This project is licensed under the MIT License.

Acknowledgments Built with React for the frontend and Express for the backend. Inspired by the need for a simple and efficient employee management solution.

About