emir01 / Web-Shop

Angular/WebApi generic web/shop system with an example bike-shop implementation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Web-Shop

Personal Archives "Project"

This is a very old repository containg code written about 2-4 years ago (started 4+ years ago and "completed" 2 years ago - end of 2016). I've recently decided to take most of the repositories I have under private source control and publish to Github public repositories as a way of "releasing" them.

Because of the age of the project a lot of the descriptions bellow might not be quite acurate or full, especially the sections discussing current state and features.

Build Status and Running

The project was built using a release candidate for ASP.NET Core 1.0 with the DNX tooling. This is now causing issues when trying to re-build run the solution on Visual Studio 2017.

So there might be some workarounds or extra effort needed to get it to build and run.

The Blog Posts

The description of this project is covered in the following blog post from about two years ago (start of 2017):

So, I've been building something for the past 2 years...

For any additional details you can visit that post. Note: De demo is currently not available!

Additionally some of the custom components used in the solution have been covered by different posts in more details:

  1. Entity Type Configuration Fluent API for Many to many relations
  2. Generic Extension Methods and usage for Entity metadata information.
  3. Angular Hierarchy Data Directive
  4. How I stopped worrying and learned to love the Gulp!

What is not in the Blog Posts

First of all, the code of course! So feel free to explore and browse that.

Additionally everything under the Documents folder. Which is the initial mockups for most of the screens done using Balsamiq (included are pdf exports) and database diagrams covering some of the more intersting aspects like the generic product categorizations and dynamic propety definitions.

About

Angular/WebApi generic web/shop system with an example bike-shop implementation

License:MIT License


Languages

Language:C# 64.9%Language:JavaScript 23.7%Language:HTML 10.3%Language:CSS 1.2%