An online shoes & handbag shopping web application built with ASP.NET Core MVC, which implements the model–view–controller pattern.
New customers are able to register as members to perform tasks which are permitted to members only.
The website administrators are allowed to perform administrative tasks like product management, order, payment and delivery processing, generate various types of reports and etc.
Customers are able to browse the products offered by the company. The product listing is generated from database dynamically. The detail of the products should be displayed upon clicking. A minimum of FIVE (5) different products is required.
Customers can view a product catalog and create a shopping cart for storing merchandise. Customers can check-out anytime during shopping and proceed to payment processing.
There are many Payment options available. Customers commonly use credit cards to make payments. Customers are allowed to download the transaction details as a document and print the transaction document.
Once a payment has been accepted the product(s) ordered will be delivered to designated address.
Customers who are seeking for supports can leave their enquiries, feedbacks & comments through the website. The website administrator will take action and response respectively by checking the reports generated from administration pages.
ASP.NET: Microsoft Visual Studio >2012
Server: Microsoft SQL Server 2014
The project uses GIT versioning system, use the follwing git command to get a clone of the project to your local repository
git clone https://github.com/ramayall/asp.net-mvc5-online-shoeshop.gitInstalltion Steps:
-
Download/clone the project to your local repository directory.
-
Launch Visual Studio IDE and import the project as an existing Visual Studio project.
-
Add required libraries mysql-connector-java-5.1.18-bin.jar and rs2xml.jar to your project. The 2 jar files are included inside the lib folder.
- Download and install using this guide.
- Launch SQL Server Management Studio and attach the database named SanAntonioData.mdf inside the App_Data folder.
- In Web.config, configure a custom database connection string to your SQL Server database as below
<connectionStrings>
<add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=.\SQLEXPRESS;
AttachDbFileName=|DataDirectory|\SanAntonioData.mdf; Integrated Security=True;User Instance=True; MultipleActiveResultSets=True" />
</connectionStrings>1.1.0
- Write Tests
- Fix Authentication & Registration
- Rethink Github Save
- Add Code Comments
- Add Night Mode
MIT
Free Software, Hell Yeah!