Skip to content

jordandatuin/Project-4-Employee-Management-Dashboard

Repository files navigation

Employee Management App

This project was created using React.

Overview

Employee Management App is a web application designed to streamline the storage and retrieval of essential employee information. It provides a user-friendly interface for managing employee details, including personal information, address details, salary roles, and date of hire.

Features

  • Add Employee: Easily add new employees to the system with their personal and job-related details.
  • View Employee Details: Access and view comprehensive information about each employee stored in the system.
  • Edit Employee Information: Update and modify employee details as needed.
  • Search and Filter: Efficiently search for specific employees or use filters to find employees based on criteria.
  • User Authentication: Secure user authentication system to ensure data privacy.

Technologies Used

  • React: The app is built using the React library, providing a responsive and interactive user interface.
  • Firebase: Firebase is used for authentication and real-time data storage.
  • SweetAlert2: Interactive and customizable alert messages for a better user experience.
  • Ant Design: Utilized for stylish and responsive form components.
  • React Router: Enables navigation within the application.

Getting Started

  1. Clone the repository:

    git clone https://github.com/Jordan-Program/Project-4-Employee-Management-Dashboard.git
  2. Install Dependencies:

    cd Employee-Management-App
    npm install
  3. Run the Application:

    npm start
  4. Open in Browser:

    Open your browser and navigate to your corresponding localhost. Ex.http://localhost:3000.

Author

Developed by Datuin, Melchisideck Jordan.