Skip to content

ritwickdey/Sale-It

Repository files navigation

Sale It

A Simple Vehicle Dealer App built with ASP.NET Core + Angular 4

Features

  • Only Admin/Moderator can perform Create/Edit/Delete operations & upload photos.
  • Normal User only can view the vehicle details & see report of vehicles in charts view.
  • Server Side Sorting & Pagination
  • Role Based Athentication

Demo Link :

Live Demo: https://ritwick-sale-it.azurewebsites.net/

Framework / Library / Service Used

  • Angular 4 (Frontend)
  • ASP.NET Core (Backend)
  • Entity Framework Core (ORM)
  • Auth0 (Authentication & Authorization)
  • AutoMapper (For mapping into Domain Model & DTO)
  • Chart.js (For Pie Chart)

To run the project:

    > git clone https://github.com/ritwickdey/Sale-It.git
    > cd Sale-It/
    > npm install
    > dotnet restore
    > set ASPNETCORE_ENVIRONMENT=Development
    > set connectionString:Default="<YOUR CONNETION STRING>"
    > npm i webpack -g
    > webpack --config webpack.config.vendor.js
    > webpack 
    > dotnet ef database update
    > dotnet watch run 

[The project is improved from this awesome Angular + ASP.NET Core course (BY MOSH HAMEDANI) which I've taken.]