Skip to content

omerfe/GoLo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoLo Games

Contributors

GoLo Games is an e-commerce website that sells keys which users need to enter in order to activate the games they downloaded from various platforms such as Steam. Users can access the newest games, pre-order them before their release dates with available discounts and view their orders in detail. Admins have a personal dashboard which can be used to create, edit or delete controls such as games, platforms, discounts, keys and products. You can find a few videos below to preview the pages.

LoginPage.mp4
HomePage.mp4
SearchBar.mp4
CatalogPage.mp4
ProductPage.mp4
CartPage.mp4
OrderPage.mp4
ProfilePage.mp4
HelpCenterContactAboutPages.mp4
AdminDashboard.mp4

To Access Admin Panel

* Admin Username: admin@example.com
* Admin Password: P@ssword1

Project Structure

/src
* ApplicationCore
* Infrastructure
* Web

Migrations

/Infrastructure
Add-Migration InitialCreate -Context GoloContext -OutputDir "Data\Migrations"
Update-Database -Context GoloContext
Add-Migration InitialIdentity -Context GoloIdentityDbContext -OutputDir "Identity\Migrations"
Update-Database -Context GoloIdentityDbContext

Packages

/ApplicationCore
Install-Package Ardalis.Specification -v 5.2.0

/Infrastructure
Install-Package Microsoft.EntityFrameworkCore -v 5.0.12
Install-Package Ardalis.Specification.EntityFrameworkCore -v 5.2.0
Install-Package Microsoft.AspNetCore.Identity.EntityFrameworkCore -v 5.0.12
Install-Package Microsoft.EntityFrameworkCore.SqlServer -v 5.0.12
Install-Package Microsoft.EntityFrameworkCore.Tools -v 5.0.12

Resources