Skip to content

Repository files navigation

Employee Management System - Frontend

This is an Angular-based web application for managing employees. It provides a user-friendly interface to perform CRUD (Create, Read, Update, Delete) operations on employee data.

Capabilities

  • Add New Employees: Easily add new employees to the system with their first name, last name, email, department, and role.
  • View All Employees: Display a comprehensive list of all employees in a clear and organized table.
  • Update Employee Information: Modify the details of existing employees.
  • Delete Employees: Remove employees from the system with a confirmation step to prevent accidental deletions.
  • Interactive Notifications: Uses SweetAlert2 for user-friendly and informative pop-up notifications.

Getting Started

Prerequisites

  • Node.js and npm installed.
  • Angular CLI (ng) installed globally.
  • A running instance of the backend service, which this application expects to be available at http://localhost:8080.

Installation & Running

  1. Clone the repository:
    git clone <repository-url>
  2. Navigate to the project directory:
    cd emp-frontend
  3. Install dependencies:
    npm install
  4. Run the development server:
    ng serve
    The application will be available at http://localhost:4200/.

Technologies Used

  • Angular: A powerful framework for building dynamic web applications.
  • Bootstrap: For responsive and modern UI components.
  • SweetAlert2: For beautiful and customizable pop-up alerts.
  • TypeScript: For type-safe and scalable code.

About

front-end of the employee management system

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages