https://github.com/fraineralex/e-market-app
E-Market App is a web application developed in C# ASP.NET Core with Entity Framework code first under the Onion architecture and following SOLID principles.
https://github.com/fraineralex/e-market-app
aspnetcore csharp onion-architecture solid-principles
Last synced: 8 months ago
JSON representation
E-Market App is a web application developed in C# ASP.NET Core with Entity Framework code first under the Onion architecture and following SOLID principles.
- Host: GitHub
- URL: https://github.com/fraineralex/e-market-app
- Owner: fraineralex
- Created: 2022-10-16T06:01:03.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2022-10-24T16:57:26.000Z (about 3 years ago)
- Last Synced: 2025-03-19T23:46:10.878Z (8 months ago)
- Topics: aspnetcore, csharp, onion-architecture, solid-principles
- Language: C#
- Homepage:
- Size: 18.9 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# E-Market App
E-Market App is a web application developed in C# ASP.NET Core with Entity Framework code first under the Onion architecture and following SOLID principles.
This application has a section for user login and registration to create an account, once logged in they can view all ads and categories created in the system, manage their own ads, upload images from the device for ads, among other things.
##### Test the demo [HERE]( "HERE")
## Technologies
- Frontend
- html
- css
- Bootstrap
- js
- ASP.NET Razor
- Backend
- C# ASP.NET Core (6.0)
- Microsoft Entity Framework Core
- Microsoft Entity Framework Core Relational
- Microsoft Entity Framework Core SqlServer
- Microsoft Entity Framework Core Tools
- Microsoft Entity Framework Core Design
- Microsoft Entity Framework Code First
- ORM
- Entity Framework
- DB
- SQL Server
## Project images
- Login
[](https://postimg.cc/yJ2br8sM)
- Home
[](https://postimg.cc/tY9mcfG4)
- Ads Manager
[](https://postimg.cc/gLHtJy8p)
## What do you need to run this project ?
- Visual Studio 2022 onwards
- ASP.NET - v6.0 onwards
- SQL Server - v3.39.2 onwards
## Installation
- Download the project or clone it
- download [CLICK AQUI](https://github.com/Fraineralex/E-Market-App/archive/refs/heads/master.zip)
- clone [CLICK AQUI](https://github.com/Fraineralex/E-Market-App.git)
- You need to open the project where is located using Visual Studio 2022.
```js
//C:\Users\Frainer Alexander\Desktop\E-Market-App> - take this path whit example
```
- Now you need to open the file called "appsettings.json" and put the name of your server or computer where it belongs, example:
```cmd
Server=Lenovo-8517;
```
- Then in Visual Studio go to:
```cmd
Tools/NuGet packages manager/Package management console
```
- When you are in the console type the following command:
```cmd
Update-Database
```
- Now run the project and the application will run in your default browser.
## Developer
- Frainer Alexander -> [Github](https://github.com/Fraineralex)