Skip to content

Employee Management System with ReactJS and Spring Boot. This repository will show the full-stack application for managing employee data, built using ReactJS for the front end and Spring Boot for the back end.

Notifications You must be signed in to change notification settings

thisarakaushan/Employee-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Employee Management Application

Introduction

Welcome to the Employee Management Application! This is a full-stack web application that allows you to manage employee data, built with Java Spring Boot for the backend and ReactJS for the frontend.

Features

  • Create, Read, Update, Delete (CRUD) Operations: Manage employee records with ease.
  • React Components: Utilizes React components for a dynamic user interface.
  • Spring Boot: Powerful and efficient backend using Spring Boot.
  • Hibernate: For ORM (Object-Relational Mapping) with the database.
  • Bootstrap: A responsive design for a user-friendly experience.
  • React Router: For client-side routing.
  • Axois: For RESTFul api
  • Docker and Kubernetes: Containerization and orchestration for seamless deployment.
  • Helm: Package manager for Kubernetes.
  • Argo: For GitOps-driven deployments.

Prerequisites

Before you get started, ensure you have the following installed:

  • Java Development Kit (JDK 1.8)
  • Node.js and npm
  • Docker
  • Kubernetes
  • Helm (v2+)
  • Argo (optional)

Installation

  1. Clone this repository to your local machine.
  2. Navigate to the backend directory and run Spring Boot.
cd springboot-backend
./mvnw spring-boot:run
  1. In a separate terminal, navigate to the frontend directory and start the React app.
cd react-frontend
npm install
npm start
  1. Access the application in your web browser at http://localhost:3000.

Usage

  • Use the application to add, update, delete, and view employee data.
  • Explore different React components and routing.
  • Leverage Docker, Kubernetes, Helm, and Argo for deploying the application to various environments.

Contribution

Feel free to contribute to this project by forking the repository and creating pull requests. Your ideas and improvements are welcome!

Enjoy using the Employee Management Application! 🚀👩‍💼👨‍💼

About

Employee Management System with ReactJS and Spring Boot. This repository will show the full-stack application for managing employee data, built using ReactJS for the front end and Spring Boot for the back end.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published