Skip to content

nikskhubani/EMS.API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

This is a sample application demonstrating my coding skills. The application is about maintaing employee information about the company using Microsoft .net 7.0 framework. The application is divided into 3 projects as explained below. Frontend and backend are completelty two different projects where backend uses entity framework and In memory database. Front end is using .net razor pages and bootstrap JS.

EMS.API

Clone the repository Open EMS.API project in VS 2022 Build to ensure nuget denendancies are installed Hit F5 This should launch the swagger

image

EMS.Web

Go to command prompt Navigate to EMS.Web folder Run dotnet watch image

you will see landing page something like

image

Notes

  • .net 7.0 and VS 2022 has some issues while running the project hence I proceeded with creating one in VS Code and command line
  • Test cases can be many more but it is just to show the skills of test cases
  • I detached the backend (CRUD APIs) from front-end that will allow us to have better scaling options of backend or front and easily manage better front end technology such as REACT, NextJS etc..
  • The host name of API is referred in app settings json file in front end app image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published