A car dealership web application built on ASP.NET Core 5.0 MVC.
The main purpose of the app is to help its users sell, find and/or buy new and used cars.
- Guest visitors can:
- browse public car posts and sort them by different criteria
- search for public car posts by various features
- Logged users can:
- create car posts
- edit their car posts
- delete their car posts
- Admins can:
- review newly created car posts and decide whether to approve them (make them public) or delete them
- edit car posts
- delete car posts
- ASP.NET Core 5.0
- Entity Framework (EF) Core 5.0
- Microsoft SQL Server
- JavaScript
- jQuery
- Bootstrap
- Font Awesome
- AutoMapper
- Moq
- xUnit
- MyTested.AspNetCore.Mvc
- ASP.NET Identity System
- MVC Areas
- Razor views and partial views
- Web API controllers
- Status Code Pages Middleware
- Exception Handling Middleware
- Data Validation, both Client-side and Server-side
- Data Seeding
- Custom Validation Attributes
- Sorting and Paging
This project is licensed under the MIT License.