https://github.com/pieetrus/webstore
WebStore Application. ASP .NET Core MVC, EF Core, jQuery
https://github.com/pieetrus/webstore
asp-net-core-web-api automapper csharp jquery swagger unit-testing
Last synced: about 1 year ago
JSON representation
WebStore Application. ASP .NET Core MVC, EF Core, jQuery
- Host: GitHub
- URL: https://github.com/pieetrus/webstore
- Owner: pieetrus
- Archived: true
- Created: 2020-02-14T20:23:29.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-09-28T19:09:02.000Z (almost 4 years ago)
- Last Synced: 2025-02-21T17:48:08.785Z (over 1 year ago)
- Topics: asp-net-core-web-api, automapper, csharp, jquery, swagger, unit-testing
- Language: C#
- Homepage:
- Size: 10.7 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# WEB STORE
#### Description:
#### Video Demo: https://www.youtube.com/watch?v=g7TgE1YW2Is
Store is simple online shopping system.

## Technologies
- [.Net Core 3.1](https://dotnet.microsoft.com/download/dotnet-core/3.1)
- [MSSQL](https://www.microsoft.com/pl-pl/sql-server/sql-server-downloads)
### Packages
- [Automapper](https://automapper.org/)
- [Entity Framework Core](https://www.nuget.org/packages/Microsoft.EntityFrameworkCore)
- [Entity Framework Plus](https://entityframework-plus.net/)
- [Entity Framework Core InMemory](https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.InMemory)
- [Swagger](https://swagger.io/tools/swagger-ui/download/)
- [Stripe](https://www.nuget.org/packages/Stripe.net/)
- [Moq](https://www.nuget.org/packages/moq/)
- [xUnit](https://xunit.net/)
## Features/highlights
- a sample e-commerce shopping site
- pattern for a real-life shopping cart and store checkout flow
## Installation
You need MS SQL Server 2019, .Net Core 3.1 SDK.
- Check ConnectionString in `appsettings.json` file.
- Run `update-database` using `NutGet PackageManager Console`, or go to project folder and run `dotnet ef database update` in system console.
- Run `dotnet run`
### Default accounts
- Login: `admin` Password: `admin` -> You need to log in to this account to be able to get to manager options
- Login: `user` Password: `user`
## Usage example




## Meta
Jakub Pietrus – [@Github](https://github.com/pieetrus) – pietrusjakub@gmail.com
[Project Github](https://github.com/pieetrus/.Net-i-Java/tree/master/Sklep-Projekt)