Skip to content

ntuong196/iShop-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iShop Web API

API endpoints for creating an simple ecommerce application. The API provides authentication and authorization through JWT, it also provides logging and some security techniques.

Screenshots

Home Pages:

Test API requests on page:

Technology

  • ASP.NET Core Web API
  • ASP.NET Core Identity
  • JWT
  • Role based Authorization

Project structure

  • Common

    Common extensions, exceptions, helpers used around the app

  • Data

    Model entities for the entity framework code first

  • Repo

    Data persistence of the application, provides how to configure entities, unit of work and how to work with data

  • Services

    Services for the application, DTOs and mapping

  • Web

    Main container of the application, provides API settings and API endpoints

Installation

  • Required:

    • At least .NET core 2.0
  • .NET Core CLI
    • dotnet ef update database
    • dotnet watch run

About

A secure .NET core API for an E-comercial site

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages