Skip to content

DeviPriya-Kolla/Employee_Management_System

Repository files navigation

Employee Management System (C#, ASP.Net Core, SQL)

Skills shown: ASP.Net Core, SQL, CRUD, Authentication, MVC, RESTful APIs

What to build:

A web app to manage employee records (CRUD: Create, Read, Update, Delete)

Role-based login (admin vs employee)

REST API layer for future integrations

Stretch Goal: Deploy to Azure App Services and integrate Azure SQL.


steps of creation:

  1. Install .NET dependencies from https://learn.microsoft.com/en-us/dotnet/
  2. First built simple blazor app with name 'EmployeeManagementSystem' using dotnet new blazorserver -n EmployeeManagementSystem and cd EmployeeManagementSystem commands
  3. Build all the dependencies using dotnet build
  4. Next Run the basic project creation with dotnet run
  5. Navigate to the host which it depicts in terminal to see the application
  6. Now build a basic web app with CRUD opearations for Employees
  7. Establishing user-friendly separate dashboards for Home Page and Employees Page
  8. Create an about page
  9. Make various views - Admin and Employee
  10. Setting up and enabling authentication by installing these packages - dotnet add package Microsoft.AspNetCore.Identity.EntityFrameworkCore dotnet add package Microsoft.AspNetCore.Identity.UI dotnet add package Microsoft.EntityFrameworkCore.SqlServer dotnet add package Microsoft.EntityFrameworkCore.Tools
  11. Create and apply the database migrations: dotnet ef migrations add CreateIdentitySchema dotnet ef database update

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors