Requirements for running this project.
Operating System – Windows/Linux/Unix / MacOS
Programming Language – PHP 5.4.0 (Minimum)
Database Server – Mysql 5.0 (Minimum)
Web Server – Apache 2.4.7 (Minimum)
If you need to run this project in your local machine you can download any of this software based on your operating system: LAMPP/WAMPP/XAMPP/MAMPP.
Full details here
Music has been from http://www.bensound.com/
Features provided in this project.
Excellent normalized database – Table has been mapped with primary and foreign key concepts, it has used indexing (on selected columns) as well for faster searching if the database grows to some million records
Usage of InnoDB to support transactions – InnoDB follows ACID model which helps making the data reliable. It has features like commit, rollback, row level locking etc. More about INNODB here.
Usage of PHP PDO Classes – PDO is a data abstraction layer that offers unified interface to access different database. which means if one fine day you want to migrate from MySQL to Oracle or any other RDBMS, you don’t have to change your php database code. More about PDO here.
Made With Bootstrap – Made with bootstrap and the template is mobile responsive. It adjusts to any device be it large screens, laptops, tablets or mobile.. Bootstrap site
FontAwesome – Beautiful Icons that are used all over the project. Fontawesome Site.
Bootbox– A beautiful bootstrap plugin that overrides basic alert, confirm, etc events. Bootbox site
Client Side Validation with JQuery – All the forms has been properly validated using jQuery validation plugin.
There will be only one Superadmin who will be accessing the admin area and managing all the task.
Superadmin has a forgot password feature as well. If he provides the proper admin ID, a new password will be generated and he will be logged in to the system.
Superadmin can update his profile settings like name, email and password.
Superadmin can add/edit/delete the categories like apparel, electronics, etc.
Superadmin can add/edit/delete the brands like nike, addidas, etc.
Superadmin can add/edit/delete the products like shoes, clothes, etc.
Superadmin can view/delete the users registered on the website.
Superadmin can update order status.
Superadmin can delete order.
Superadmin can print invoice receipt.
Superadmin can save invoice receipt as PDF (Addon)
User can login/register to the website before taking exam.
User can browse products and see their details.
User can add products to shopping cart.
User have add shipping and billing address
User selects the payment method ( Cash on delivery/Bank Transfer)
User completes the checkout process.
User can see orders in the order history.
User can print invoice receipt.
User can save invoice receipt as PDF (Addon)
User can change their basic details like name, email and passwords.