Skip to content

darshan1328/Employee-Skill-Inventory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Darshan_231me213_Employee-Skill-Inventory

180 dc assignment

Overview

The Employee Skill Inventory is a web application that allows users to perform CRUD (Create, Read, Update, Delete) operations on employee skills, employee name and skill level. This application features a user-friendly interface for managing employee skill data, backed by a backend service.

Tech Stack

➡️Frontend: HTML, CSS, JavaScript

➡️Backend: Spring Boot, Spring JPA

➡️Database: H2 Database (in-memory)

Features

➡️Add Employee Skills: Create new records for employee skills.

➡️View Employee Skills: Display a list of all employee skills.

➡️Update Employee Skills: Modify existing records.

➡️Delete Employee Skills: Remove records from the system.

🏁 Getting Started 🔴 🟡 🟢

To get started with the Employee Skill Management System, follow the steps below:

1️⃣ Prerequisites

✅ Java JDK 11 or later

✅ Maven (for building the Spring Boot application)

✅ A web browser (for accessing the frontend)

2️⃣ :octocat: Clone the Repository :octocat:

git clone https://github.com/darshan1328/Darshan_231me213_Employee-Skill-Inventory

3️⃣ After cloning the repo, we can run the backend, in the respective ide

4️⃣Connect to database using the url given in terminal(http://localhost:8080/h2-console)

5️⃣ Open the index.html page on a browser and run the application

Configuration

The application uses an H2 in-memory database by default, which is suitable for development and testing. For production use, you would need to configure a persistent database.

➡️ Database URL: would be shown in terminal

➡️ Username: sa

➡️ Password: (none)

💻 Frontend Structure 💻

index.html: Main entry point for the web application. Styles for the frontend. JavaScript for handling user interactions and API calls.

The css code and javascript code is combined in index.html file itself.

💻 User Interface 💻

image

image

🔗 Video Link 🔗

https://drive.google.com/drive/folders/11k3Fv7gf6QIqED96eJecB8zoNNw9qOyE?usp=drive_link

About

Employee Skill Management System(CRUD Application)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published