Buy&Run - an e-auction built on the ASP.NET Core web API.
The project is composed by the following layers:
DAL (Data Access Layer) - data access level. Contains models and classes for interacting with the MSSQL database.
BLL (Business Logic Layer) - contains main business logic
API - controllers
Identity server - a separate authentication server built on Identity server 4.
Frontend server built on Angular 9
- Using MSSQL database
- Images of lots and user avatars are uploaded to the Cloudinary.
- The user password and other data from the forms are validated on the front end side and on the back end.
- There are different user access levels for different roles (admin, moderator, regular user).
- Implemented pagination on the backend side.