Skip to content

A web auction application for an antique items seller. Developed with Onion Architecture, Domain Driven Design and Angular

Notifications You must be signed in to change notification settings

abdullahfarookk/AntiqueAuction

Repository files navigation

Project

This project is web auction application for an antique items seller. The application will allow users to bid on antique items displayed in the site and admin users to set up items for auction. Product management and auctioning are within the scope of the applicationl; shopping cart and payment integration are not.

Setup

  • Install .Net Core 3.1 SDK
  • Install Node.js

App Credentials

  • username: user1 password: abc123
  • username: user2 password: xyz987

Onion Architecture In ASP.NET Core With Domain Driven Design and Angular as Frontend

The onion architecture, overcomes the issues of the layered architecture with great ease. With Onion Architecture, the game changer is that the Domain Layer (Entities and Validation Rules that are common to the business case ) is at the Core of the Entire Application. This means higher flexbility and lesser coupling. In this approach, we can see that all the Layers are dependent only on the Core Layers.

Overview

Here is a list of features and tech we will be using for this project.

  • Onion Architecture
  • Domain Driven Design
  • Angular
  • Entity Framework Core
  • .NET Core 3.1 Library / .NET Standard 2.1 Library / ASP.NET Core 3.1 WebApi
  • Swagger
  • AutoQuery (Query and Pagination)
  • Coravel (Scheduler)

About Me

About

A web auction application for an antique items seller. Developed with Onion Architecture, Domain Driven Design and Angular

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published