An online eCommerce web store, built with ASP.NET MVC in C#.
This website has all the required functions as an eCommerce web store. Here are the available features:
- Membership: Regular User, Advanced User, Admin User.
- User Authentication - Register, Login, User Profile, Reset Password, Role, etc.
- Product Management - Create, Update, Delete product.
- User Management - Create, Update, Delete user.
- Procure System - Shopping Cart, Order, Payment, Shipping.
- Website Management - Dashboard.
- General Function - Product Search.
The frameworks and libraries used for this app are listed below.
- C#, ASP.NET MVC, WebAPI
- Entity Framework (Code First)
- SQL Server for persistence
- Bootstrap, jQuery
- Ninject for Dependency Injection
- ASP.Net Identity: User and Role, Admin Area
- Authentication and Authorization
- Third-party Payment Gateway
- Cache: Output Caching, ASP.NET Cache
- Azure Deployment
One available demo:
Live Demo on Azure:
https://ect583final.azurewebsites.net/
Note: The demo website may be slow when you access them for the first time. Be patient!
Try it out on Azure with the following accounts:
- admin@gamestore.com / admin
- advanced@gamestore.com / advanced
- regular@gamestore.com / regular
git clone https://github.com/jojozhuang/game-store-aspnet.git
On Windows, open the project in Visual Studio, compile and run. Access http://localhost:5000/ in web browser, enjoy!
Read portfolio Online Game Store(ASP.NET) to learn the main functions of this online store application.