ercanerdogan / ngShop

Angular e-commerce Application

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ngShop

Angular e-commerce Application

Here are some of the things you will learn about in this repository:

-Setting up the developer environment.

-Creating a client side front-end Angular UI for the store using the Angular CLI.

-Learn how to use the Repository, Unit of Work and specification pattern in .net core.

-Using multiple DbContext as context boundaries.

-Using ASP.NET Identity for login and registration.

-Using the angular modules to create lazy loaded routes.

-Using Automapper in ASP.NET Core.

-Building a great looking UI using Bootstrap.

-Making reusable form components using Angular Reactive forms.

-Paging, Sorting, Searching and Filtering.

-Using Redis to store the shopping basket.

-Creating orders from the shopping basket.

-Accepting payments via Stripe using the new EU standards for 3D secure.

-Publishing the application to Linux.

#Setup infrastructure

#for installing Angular CLI

npm install -g @angular@cli

you can visit https://angular.io/guide/setup-local for detail informations to initialize Angular CLI

#node version manager (NVM)

visit this blog http://bit.ly/2Hn8HjG for installing node.js with NVM

NVM is provide us to switch between node versions. By NVM, you don't have to uninstall and install node version to swithing.

#for installing ngx-bootstrap (Angular Bootstrap)

npm install ngx-bootstrap --save

ngx-bootstart is not support yet Angular 11 (at that time : April 23, 2021)

for detail information please visit : https://valor-software.com/ngx-bootstrap/#/documentation#getting-started

npm install bootstrap@4.6.0

#for installing font-awesome

npm install font-awesome

About

Angular e-commerce Application


Languages

Language:C# 57.9%Language:HTML 22.3%Language:TypeScript 15.9%Language:JavaScript 3.5%Language:SCSS 0.5%