/EmployeeManagement

Employee Managment Webapp

Primary LanguageJava

Employee Management

This is a Java project that uses Maven for dependency management. The project is a web application that allows users to view and manage employee data.

Project Overview

The project is a web application that allows users to view and manage employee data. The application is built using Java and the Spring Framework, and uses Maven for dependency management. The application provides the following features:

  • View a list of all employees
  • View details for a specific employee
  • Add a new employee
  • Edit an existing employee
  • Delete an employee

Getting Started

To get started with the project, follow these steps:

  1. Clone the repository to your local machine.
  2. Install Maven if you haven't already done so.
  3. Open a terminal and navigate to the root of the project.
  4. Run the command mvn clean install to build the project and download its dependencies.
  5. Run the command mvn jetty:run to start the web server.
  6. Open a web browser and navigate to http://localhost:8080.

Project Structure

The project is structured as follows:

  • src/main/java: Contains the Java source code for the project.
  • src/main/resources: Contains the configuration files and static resources for the project.
  • src/test/java: Contains the unit tests for the project.
  • pom.xml: Contains the Maven configuration for the project.

Usage

Once the web server is running, you can use the web application to view and manage employee data. The following features are available:

  • View a list of all employees
  • View details for a specific employee
  • Add a new employee
  • Edit an existing employee
  • Delete an employee

Contributing

If you would like to contribute to the project, follow these steps:

  1. Fork the repository to your own GitHub account.
  2. Create a new branch for your changes.
  3. Make your changes and commit them to your branch.
  4. Push your branch to your GitHub account.
  5. Create a pull request from your branch to the main repository.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Thanks to the creators of Maven and Jetty for making this project possible.
  • Thanks to the creators of the Spring Framework for providing a powerful and flexible framework for building web applications.