The online shop is an application that allows users to buy various items with just a few mouse clicks. In addition to buying these items, the user can also see his purchase history, rate a product and give a review of the purchased product. To access the application a user needs to register by providing some basic information about himself like his name, surname, email address and pick a username and a password. In addition to buying the product, a user can register as a vendor, private or a company, in order to sell products. He is able to sell the products and view the sold history.