{"id":18398336,"url":"https://github.com/ajiththeerthiya/full-stack-employee-management-system-using-springboot-and-react-js-","last_synced_at":"2025-10-31T00:30:43.905Z","repository":{"id":237596139,"uuid":"787481075","full_name":"Ajiththeerthiya/Full-stack-Employee-Management-System-using-SpringBoot-and-React-Js-","owner":"Ajiththeerthiya","description":"This is a full-stack Employee Management System (EMS) built using React JS (Vite) for the frontend and Spring Boot for the backend. It allows users to manage employee data, including adding new employees, updating existing information, deleting employees, and viewing a list of all employees.","archived":false,"fork":false,"pushed_at":"2024-05-02T05:21:25.000Z","size":117,"stargazers_count":2,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-24T11:33:20.269Z","etag":null,"topics":["crud-operation","employee-management-system","ems","full-stack-web-development","fullstack","java","javaproject","project","react-hooks","react-rou","reactjs","spring","spring-boot"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Ajiththeerthiya.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-04-16T15:50:27.000Z","updated_at":"2024-12-11T09:15:21.000Z","dependencies_parsed_at":"2024-05-02T19:18:02.895Z","dependency_job_id":"f576e7f3-d547-4ebf-9d17-8d3a7d0d3d7c","html_url":"https://github.com/Ajiththeerthiya/Full-stack-Employee-Management-System-using-SpringBoot-and-React-Js-","commit_stats":null,"previous_names":["ajiththeerthiya/full-stack-employee-management-system-using-springboot-and-react-js-"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ajiththeerthiya%2FFull-stack-Employee-Management-System-using-SpringBoot-and-React-Js-","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ajiththeerthiya%2FFull-stack-Employee-Management-System-using-SpringBoot-and-React-Js-/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ajiththeerthiya%2FFull-stack-Employee-Management-System-using-SpringBoot-and-React-Js-/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ajiththeerthiya%2FFull-stack-Employee-Management-System-using-SpringBoot-and-React-Js-/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ajiththeerthiya","download_url":"https://codeload.github.com/Ajiththeerthiya/Full-stack-Employee-Management-System-using-SpringBoot-and-React-Js-/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239080855,"owners_count":19578233,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["crud-operation","employee-management-system","ems","full-stack-web-development","fullstack","java","javaproject","project","react-hooks","react-rou","reactjs","spring","spring-boot"],"created_at":"2024-11-06T02:21:04.159Z","updated_at":"2025-10-31T00:30:43.551Z","avatar_url":"https://github.com/Ajiththeerthiya.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# EMS Employee Management System with React JS and Spring Boot👨‍💻\n\n 1. This comprehensive system provides a robust and efficient platform for managing employee data and operations. \n 2. It leverages the strengths of React JS for a dynamic and user-friendly front-end and Spring Boot for a powerful and scalable back-end architecture.\n \n![Screenshot (90)](https://github.com/Ajiththeerthiya/Full-stack-Employee-Management-System-using-SpringBoot-and-React-Js-/assets/67873730/2dcf1f65-5f82-4ed8-8fb5-3c7f506dcd20)\n![Screenshot (89)](https://github.com/Ajiththeerthiya/Full-stack-Employee-Management-System-using-SpringBoot-and-React-Js-/assets/67873730/9abfa4c9-387b-4c07-902e-7dcc9c710e01)\n![Screenshot (91)](https://github.com/Ajiththeerthiya/Full-stack-Employee-Management-System-using-SpringBoot-and-React-Js-/assets/67873730/54228236-39ee-42e9-be6b-c6672d4e1dff)\n\n # Key Features:\n   Employee Management:\n   1. Add, edit, and delete employee information, including Firstname, Lastname, email, and other relevant data.\n   2. View a list of all employees.\n\n# Technology Stack:\n  1. Front-End: React JS: A popular JavaScript library for building dynamic and interactive user interfaces.\n  2. Back-End: Spring Boot: A powerful Java framework for building robust and scalable web applications.\n  3. Database: MySQL is a suitable database management system to store and manage employee data.\n\n # Getting Started:\n\n=\u003e Project Setup:\n\n  1. Set up a React JS project for the front end and a Spring Boot project for the back end.\n     \n=\u003eAPI Development:\n\n  2. Develop Spring Boot REST APIs to handle employee data management operations (CRUD operations, leave management, payroll, etc.).\n     \n=\u003eFront-End Development:\n\n  3. Build React components to display employee data, forms for adding/editing information, and visualizations (leave calendars, reports).\n\n=\u003eAPI Integration:\n\n  4. Integrate the Spring Boot back-end APIs into the React JS front-end using tools like Axios or Fetch API.\n     \n=\u003eData Management:\n\n  5. Implement data validation and error handling on both the front and back end to ensure data integrity.\n     \n=\u003eDeployment:\n\n  6. Deploy the back-end application to a suitable server environment (e.g., Tomcat) and the front-end application to a web hosting platform.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fajiththeerthiya%2Ffull-stack-employee-management-system-using-springboot-and-react-js-","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fajiththeerthiya%2Ffull-stack-employee-management-system-using-springboot-and-react-js-","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fajiththeerthiya%2Ffull-stack-employee-management-system-using-springboot-and-react-js-/lists"}