Skip to content

footcricket05/EmployeeHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

EmployeeHub: Employee Management System (MERN Stack) 📊👩‍💼

Employee Management System

EmployeeHub is a robust web-based application built with the MERN stack (MongoDB, Express.js, React, Node.js). It provides a comprehensive solution for efficient employee information management, encompassing both personal and professional data.

Key Features 🚀

  • Add New Employees: Seamlessly input and store new employee records in the database.
  • View Employee Information: Access and explore detailed information about each employee.
  • Update Employee Information: Modify and keep employee details up to date with ease.
  • Delete Employees: Effortlessly remove employees from the database when necessary.
  • Search Functionality: Efficiently search for employees using various criteria, making it convenient to find specific individuals.

Technologies Used 💻

EmployeeHub leverages the power of several cutting-edge technologies:

  • React: The frontend is built using React, ensuring a responsive and interactive user interface.
  • Node.js: The backend server is developed with Node.js to handle requests and data processing.
  • MongoDB: MongoDB serves as the database for storing and managing employee records.
  • Heroku: The application is deployed on Heroku for web accessibility.

Installation 🛠️

To set up the application locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/footcricket05/EmployeeHub.git
    
  2. Navigate to the project directory:

    cd EmployeeHub
    
  3. Install dependencies for both the frontend and backend:

    • Frontend:

      cd Frontend
      npm install
      
    • Backend:

      cd Backend
      npm install
      
  4. Start the application:

    • Frontend:

      cd Frontend
      npm start
      
    • Backend:

      cd Backend
      npm start
      

Usage 📈

Access EmployeeHub by opening your web browser and navigating to http://localhost:3000. Here, you can efficiently manage employee information with ease.

Contributing 🤝

Contributions to this project are highly encouraged! To contribute, fork the repository, make your changes, and create a pull request to have your contributions integrated into the project.

License 📄

This project is open-source and licensed under the MIT License. For detailed information, please refer to the LICENSE file in the repository.

About

Software Development Major Project (Full Stack) for Industrial Training by Tech Analogy

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages