Skip to content

Project created in ASP.NET for Web Application Development course. Developed fully functional online shop website for books/tea store

Notifications You must be signed in to change notification settings

urluconceptual/online-shop-vinTEAge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

online-shop-vinTEAge

Group project created in ASP.NET for Web Application Development course. Developed fully functional online shop website for books/tea store.

Implemented by

-> @urluconceptual
-> @MirunaGeorgescu

Overview

* Created using ASP.NET (MVC architecture) and Bootstrap frameworks, C#, CSS, HTML (Razor).
* Designed local SQL database with CRUD operations using dependency injection.
* Implemented Role-Based Access Control (4 types of users: unregistered user, regular user, editor, administrator):
  -> Unregistred users  
      -> only see the homepage with a few recommendations of the highest rated products on the website
      -> will be redirected to create an account if they try to add a product to cart  
  -> Regular users
      -> add products to their cart
      -> leave and edit/remove their own reviews
      -> sort by price and rating
      -> search products by keywords  
  -> Editors
      -> add, edit or remove their own products (when adding a product, a request will be sent to the administrator)  
  -> Administrators
      -> edit and remove all products/reviews
      -> change the type of account for all users
      -> their list of products also contains the current requests  
* The products are part of dynamically created categories, and they require a name, a short description that can be 
formatted within the Summernote text editor, a picture, price. Their rating and review section will be updated
every time a review is posted.

Screenshots

To do! Finish adding screenshots.

This section contains demo photos of the web application, with the features for each type of user.

Unregistered user

-> Homepage:

ss1

-> Create account page:

ss2

Registered user:

-> Homepage:

ss3

-> After sorting by descending price:

ss4

-> Afer searching by keyword:

ss5