Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 1.49 KB

README.md

File metadata and controls

33 lines (23 loc) · 1.49 KB

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