Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
mbullock976 committed Jan 10, 2017
2 parents 969f11e + 7ac3061 commit 1732427
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,23 @@

# go2musicstore
E-Commerce Website covering the fundementals of AngularJS, WebAPI, ASP.NET MVC, Bootstrap, HTML/Javascript/CSS

With a keen interest in the open source community and the ever evolving web technologies, this is single page e-commerce web application, in its alpha stage. An alpha release of a fully functional website that allows end users to purchase albums of their favourite artists. Users can manage their own store account and an Administrator can manage the store inventory.

Based on a layered architecture, the Web App sits on top of a reusable API that exposes a StoreAccountManager and AlbumManager that provides Code-First Entity Framework CRUD operations to a back-end SQL Database.

Ninject is used to resolve the API’s interfaces and perform Dependency Injection into my Web App’s MVC and WebAPI controllers.

The Admin section html pages are passed to the browser from the server via ASP.NET MVC Razor Views. The main store’s html pages are served up to the client browser via client-side scripting using AngularJS MVC with ajax calls to the server’s RESTful WebAPI that performs CRUD operations to the SQL Database.

SignalR is used to perform real-time updates of stock inventory upon purchases, to end users.

My intention is to also write a WPF front end album image uploader that also sits on-top of the re-usable API.

Working copy can be found in the link below hosted on Azure

http://go2-music-store.azurewebsites.net/#/

Create a new Store Account or log in to an existing store account:
Username: [email protected]
Password: Password1-

0 comments on commit 1732427

Please sign in to comment.