This is a store website with products, suppliers, orders and even articles pages.
Thanks to:
@0legKot, @sashared for backend part (asp.net core 2.1 with ms-sql database and signalR usage)
@0legKot, @sashared for frontend part (angular 6)
@KseniyaOsadcha for design part (html/css)
Here are some screenshots:
Menu (all static data on our site is available in English and Russian):
Products page (10 products per page are shown):
Categories, filter and sorting (yes, products are structured into category tree (no depth limit) and you can filter them for properties relevant to each category):
Product comparison (when you select a category you can add products from it to comparison and see differences between them):
Product detail page (all static data is available in ru/en variants via ng-translate):
Edit for products (you can change category/add new supplier/edit properties and upload images):
Notifications via signalR (you can see messages about results of your actions and so on (not about all now, but it will be improved)):
Gallery (we care about showing images):
Rating (there is an ability to rate product and see a list of users, who rated it):
Comments (you can post/edit/delete comments and reply to them, there is no depth limit of comment tree):
Buy it! (you can buy product and it will be added to your cart. After that you can checkout and look at orders page):
Search (just type few letters and it will find something):
Suppliers page (it is similar to products):
Suppliers detail page (you can see list of products and click on them. There is a bug with image showing there now):
Article (articles with tags and authors):
Article detail (edit supported):
Eventually, user page (of course, we have registration and are going to add roles for users (admin/moderator etc)):