Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lukaszwoznica/product-catalog

Simple online product catalog created with PHP.
https://github.com/lukaszwoznica/product-catalog

ajax bootstrap4 css html javascript jquery mysql php product-catalog

Last synced: 13 days ago
JSON representation

Simple online product catalog created with PHP.

Awesome Lists containing this project

README

        

# 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
1. Install the project dependencies with `Composer`:
```bash
$ composer update
```
3. Use `phpMyAdmin` to import this database dump: [Database/catalog_database.sql](Database/catalog_database.sql)
1. If you create a database with a name other than `catalog_database`, set your database name in [db_config.php](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