Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/lukaszwoznica/product-catalog
- Owner: lukaszwoznica
- Created: 2019-08-13T22:25:34.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-08-13T22:31:57.000Z (over 5 years ago)
- Last Synced: 2024-11-13T01:09:47.277Z (2 months ago)
- Topics: ajax, bootstrap4, css, html, javascript, jquery, mysql, php, product-catalog
- Language: PHP
- Homepage:
- Size: 132 KB
- Stars: 2
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
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.## 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 homepageUser:
* Register / Login
* Browse products using different sorting types
* Add products to the clipboard
* Generate cost estimates in PDF format