Proof of concept e-commerce store using Angular, .Net Core and Stripe for payment processing
Report Bug
·
Request Feature
Table of Contents
Proof of concept e-commerce store using Angular, .Net Core and Stripe for payment processing
- .Net Core
- Angular
- C# Generics
- Repository and Unit of Work Pattern
- Specification Pattern
- Caching
- Angular Lazy loading
- Angular Routing
- Angular Reactive Forms
- Angular Creating a MultiStep form wizard
- Accepting payments using Stripe
- Angular Re-usable form components
- Angular validation and async validation
To get a local copy up and running follow these simple example steps.
This is an example of how to list things you need to use the software and how to install them.
-
Docker
https://www.docker.com/
-
.NET Core
https://dotnet.microsoft.com/
-
npm
npm install npm@latest -g
-
Angular
npm install -g @angular/cli
- Clone the repo
git clone https://lab.skynetinc.tech/WorldDrknss/Sky.Net.git
- Setup Docker Containers: Configurations can be changed in
docker-compose.yml
docker compose
- Install NPM packages
cd client npm install ng serve
- Restore .NET
cd API dotnet restore -f dotnet run
- Add the following in API /
appsettings.development.json
"Token": { "Key": "", "Issuer": "" }, "ApiUrl": ""
- Add Stripe Information to API /
appsettings.json
"StripeSettings": { "PublishableKey": "", "SecretKey": "" },
- Update API / Controllers /
PaymentsController.cs
with your Strip Webhook Secretprivate const string WhSecret = ""
Distributed under the MIT License. See LICENSE
for more information.
Twitter - @skynetinctech
Linkedin - Charles Showalter
Instagram - @skynetinc.tech
Facebook - @skynetinctech
Project Link: https://lab.skynetinc.tech/WorldDrknss/Guide-to-AlmaLinux/