Skip to content

lukaszwoznica/product-catalog

Repository files navigation

Product Catalog

My first web application created with PHP.

General info

The Product Catalog is a simple web application that allows the administrator to manage categories, products and registered users. Regular users can add products to the clipboard and generate cost estimates in the PDF format.

Homepage

Technologies

  • PHP 7
  • AJAX
  • JavaScript with jQuery
  • Bootstrap 4
  • MySQL

Setup

  1. Download project files directly or by cloning the repo
  2. Install the project dependencies with Composer:
$ composer update
  1. Use phpMyAdmin to import this database dump: Database/catalog_database.sql
  2. If you create a database with a name other than catalog_database, set your database name in db_config.php

Features

Administrator:

  • Add/edit/delete categories
  • Add/edit/delete products
  • Edit/delete users
  • Set slides and featured categories on the homepage

User:

  • Register / Login
  • Browse products using different sorting types
  • Add products to the clipboard
  • Generate cost estimates in PDF format