Final Project defense for SoftUni ASP.NET course
Official website : http://techzone-softuni-asp.azurewebsites.net/
Guest users :
- Can visit 90% of all pages anonymously.
- Can add to shopping cart even without account.
- Can read articles, reviews, comments
- Their shopping cart items are kept after they register Customers :
- Can continue to checkout to see the final cost of their purchase
- Shipping costs depend on distance to central office in Pleven. Also all kind of checks are made whether the user has enough credits.
- Can write ONE review per product. Product rating automatically updated
- Can upvote/downvote once per review
- Can post infinite amount of comments
- Can report an offensive/inappropriate comment
- If a user received more than 3 warnings he can request a chat meeting with a moderator
- Can review their purchase history, which holds pdf files of all orders, and the price of the product at the time of purchase (DROPBOX)
- Can upload their own profile picture
Admins :
- Can add new products.
- Can edit all user roles
- Can control all the current products that are in the store. Enable/Disable or edit information
Moderator :
- Can read inappropriate comments reports
- Can decide whether to punish or dismiss a report
- If a user requests a chat meeting, they can see a link to the room, and enter to chat (SignalR)
Products: Can be filtered using ODATA with all kinds of parameters. Loaded with AJAX
Articles: Can click on author name to show all the publications by the selected author. Can search all articles with AJAX request.