You are on page 1of 1

Assignment:

General Requirements
● API is implemented using NET Core framework.(E.g. swagger)
● It uses Any Frontend framework .(E.g Angular,React, Blazor)
● Microsoft SQL Server as database back-end.
● Use Entity Framework to access your database.
● Prevent from security vulnerabilities like SQL Injection, XSS, CSRF, parameter tampering, etc.
● Using Access token (E.g. JWT Authentication)

Additional Requirements
● Follow the best practices for Object Oriented design and high-quality code for the Web application:
○ Use data encapsulation.
○ Use exception handling properly.
○ Use inheritance, abstraction and polymorphism properly.
○ Follow the principles of strong cohesion and loose coupling.
○ Correctly format and structure your code, name your identifiers and make the code readable.
● Support for all modern Web browsers.
● Use caching where appropriate.
● Use Coding Standards.

Business Logic

● Guest Users
○ Can log in
○ Can Register (UserName,Password,Full Name)
○ View Home page for Guest users
● Users (logged in)
○ View Home page for Authorized users
○ When a user signs into the system, it should display a welcome message.E.g. Welcome User1
○ Can ADD Employee Detail
○ Can EDIT their Detail.
○ Can DELETE their posts.
○ Can view all the details
○ ADD,EDIT and DELETE Using API

You might also like