(Translated by https://www.hiragana.jp/)
GitHub - zbmzubayer/paradise-mart-backend: APIs of an ecommerce site built with ASP.NET Web API, Entity Framework and Microsoft SQL Server.
Skip to content

APIs of an ecommerce site built with ASP.NET Web API, Entity Framework and Microsoft SQL Server.

Notifications You must be signed in to change notification settings

zbmzubayer/paradise-mart-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Title: Paradise Mart

APIs of an ecommerce site built with ASP.NET Web API (Framework), Entity Framework (ORM) and Microsoft SQL Server (Database).

This project is made by following the Three-tier architecture. Moreover, the SOLID Principles are followed here. APIs are made by follwing the REST API rules (proper http verbs and status codes).

3 Layers:

  1. Application Layer -> AppLayer
  2. Business Login Layer -> BLL
  3. Data Access Layer -> DAL

Functionalities

  • Basic CRUD operations
  • Data opeations are done using DTO (Data Transfer Object)
  • Password Hashing for users (using SHA256 algorithm)
  • Image upload, retrieve, update and delete
  • Mail Service for users
  • OTP Service for users (Forgot Password)
  • JWT (JSON Web Token) Authentication and Authorization

Packages used in this project

ORM

JWT Authentication and Authorization