/Employee--management-app

An Employee Management System that enables the management and tracking of employee data within a company.

Primary LanguageC#MIT LicenseMIT

Employee Management Application 😀

License Open Source Love

Application Screenshot

Table of Contents

Description

The Employee Management Application is designed to help managers efficiently handle their employee information digitally. The application offers features such as managing employee details, roles, start dates, and more, streamlining the administrative process.

Images

Employee Management Dashboard

Installation

Follow these steps to set up the project:

  1. Clone the repository:
    git clone https://github.com/chaniBenziman/Employee--management-app.git
  2. Navigate to the project directory:
    cd Employee--management-app
  3. Install the dependencies:
    npm install
  4. Open the project in your preferred IDE (e.g., Visual Studio).
  5. Navigate to the server.data project directory via console:
    cd server.data
  6. Update the database:
    update-database
  7. Run the application:
    ng s

Usage

Once installed, you can manage your employees using the following features:

  • Register: Create a new account to use the application.

image

  • Login: Authenticate to access the system.

image

  • Add New Employees: Add detailed information about new employees.

image

  • Update Existing Employee Details: Modify existing employee information.

    image

  • Delete Employees: Remove employees from the system.

  • Manage Employee Roles: Assign and update roles for employees.

image

Contribution

Contributions are highly encouraged! To contribute:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature-branch
  3. Commit your changes:
    git commit -m 'Add new feature'
  4. Push to the branch:
    git push origin feature-branch
  5. Open a Pull Request.

For any issues or feature requests, please open an Issue.

License

This application is licensed under the MIT License. See the LICENSE file for details.

Contact

You can reach me on GitHub at chaniBenziman.

Feel free to reach out for any questions or contributions:)