Damian Kuraś

Building Market

project image

Table of contents:

    Introduction

    This is a project of a shop with building materials. It was created with PHP using the MVC design pattern. Building-market was created to learn some PHP and about the MVC design pattern. 

    Link to the project's GitHub page: Link 

    Website allows registering without providing e-mail to make testing and using it easier.

    Technologies used

    This project use pure PHP and a PostgreSQL database for backend functionality. Website style is creted wutg Bootstrap and some custom CSS. It also uses JavaScript and AJAX to make asynchronous calls when updating cart quantities. 

    Implemented features

    For users:

    • Creating user accounts sing up
    • Sign in with their account sing in
    • Cart system adding to cart
      cart
    • Each user can check their order history order history

    For page admins:

    • Adding and editing products adding products
    • Updating and deleting products managing-products products

    For all users:

    • Responsive design
    • Validation of the input validation image
    • Searching products searching product
      searching product