Giter Club home page Giter Club logo

employee-management-system's Introduction

Employee Management System

An Employee Management Tool, use for keeping the employee records, reading the information, update and delete the detailed information of employees from the admin panel.

Tech Stack

Client: Angular 14, TypeScript, Bootstrap 5, HTML 5, CSS 3

Server: C#, ASP.NET Core 6, REST API, MSSQL Server, Entity Framework Core

IDE/Tools: Microsoft Visual Studio, Microsoft Visual Studio Code, Microsoft SQL Server Management Studio

Documentation

Project Description: In this project I've tried to build an Employee Management System, which will keep all the employee details of an organization. The Basic CRUD operation has performed in order to make this project functional, which are Create, Read, Update and Delete any record.

Back-end Task: I've chosen ASP.NET Core 6 Web API backend framework to build and generate the REST API which are POST(create), GET(read), PUT(update) and DELETE(delete) by communicating with the database. The API of this project follow the RESTful Web Service and HTTP Protocol and documented with the help of Swagger API Documentation Support. For Database table creation and data migration, I used Entity Framework Core ORM Tool, And Microsoft SQL Server Management Studio is used for Database Management purpose.

Front-end Task: To visualize content on client side (in browser) I've used, component-based front-end framework ANGULAR_14. Specific Components and webpages are created with HTML, Bootstrap and CSS.

Demo (Screenshots)

Homepage

Employee List (Before add any)

Add an Employee

Database Table after Add an Employee

Swagger API Documentation

(API) Get a specific User by ID

(WebPage) Get a specific User by ID

Edit and Update the user details

Database and webpage view update after Editing

API Integration for GET all the Employee

Feedback

This is just a basic web system for my learning purpose. I'm planning to upgrade this system with some useful features, such as, security management, performance increase, server and client side verification and validation in the upcoming updates.

if you've any suggestion please feel free to reach out me at [email protected]

employee-management-system's People

Contributors

h-hasib avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.