Cosmetics & Beauty Product Online Store is the name of this initiative. A MySQL database stores the data used in this PHP/OOP project. The Cosmetics and Beauty Products Business can take advantage of this web-based solution. Users of this app are able to peruse the wares of the aforementioned company and make purchases directly from the app. Among its many benefits and functionalities is the ability to accept payments online through the PayPal API. Thanks to the AdminLTE Template and the Bootstrap Framework, it offers a nice user interface. Its features and functionalities are intended for easy use by users.
I developed this project using the following:
XAMPP v8.2.12 as my local webserver that contains a PHP Version 8.2.12
PHP Language
MySQL Database
HTML CSS JavaScript
jQuery
Ajax Bootstrap
AdminLTE
The Cosmetics and Beauty Product Online Store Project offers 2 user interfaces. Ones are for the management which is the Admin Panel of the system. This side of the system can be viewed by the management. The Admin is in charge of handling all the critical lists or data in the system such as the list of products and orders. The Admin can also manage the supplies of the products according to their variant. The other side is for the client-side. This side is open to anyone but some of the features are visible and operating for registered clients only. The possible clients can simply register their account in order to order their preferred products. The system may provide a printable date-wise sales report. The online payment option only supports utilizing PayPal API.
- Admin-Side
- Secure Login and Logout
- Dashboard
- Display the summary of lists.
- Brand Management
- Add New Brand
- List All Brands
- View Brand
- Update Brand
- Delete Brand
- Category Management
- Add New Category
- List All Categories
- View Category
- Update Category
- Delete Category
- Product Management
- Add New Product
- List All Products
- Update Product
- Delete Product
- Inventory Management
- Add New Stock
- List All Stocks
- Update Stock
- Delete Stock
- Order Management
- List All Order
- View Order Details
- Update Order Status
- Mark Order as Paid
- Delete Order
- Sales
- Printable Date-wise Sales Re
- Manage User List (CRUD)
- Manage Account Details/Credentials
- Manage System Information
- Client-Side
- Secure Login and Registration
- Read 'About Us' Content
- Home Page
- Product List
- Product List per Categories
- Filter Product Per Brand
- Search Product
- View Product
- Shopping Cart
- Place Order
- List Orders
- View Order Details
- Cancel Pending Order
- Manage Account Details/Credentials
- Logout
- Requirements
- Download and Install any local web server such as XAMPP/WAMP.
- Download the provided source code zip file. (download button is located below)
- Installation/Setup
- Enable or Uncomment the GD Library on your php.ini file.
- Open your XAMPP/WAMP's Control Panel and start Apache and MySQL.
- Extract the downloaded source code zip file.
- If you are using XAMPP, copy the extracted source code folder and paste it into the XAMPP's "htdocs" directory. And If you are using WAMP, paste it into the "www" directory.
- Browse the PHPMyAdmin in a browser. i.e. http://localhost/phpmyadmin
- Create a new database naming cbpos_db.
- Import the provided SQL file. The file is known as cbpos_db.sql located inside the database folder.
- Browse the Cosmetics and Beauty Product Online Store in a browser. i.e. http://localhost/cbpos/ for the client-side and http://localhost/cbpos/admin for the admin-side.
Username:
admin
Password:
admin123
- Re-scan downloaded files using your personal virus checker before using it.
- NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.