ShopHere is an Ecommerce website developed as a part of the CS3043-Database Systems module. It allows users to browse through a product catalog, sort products based on categories, login and signup, and place orders using a credit card for a given address. The website is built using HTML, Bootstrap, PHP with mysqli, JavaScript, and JQuery technologies.
- HTML
- Bootstrap
- PHP with mysqli
- JavaScript and JQuery
- ShopHere provides a secure login and signup system for users. New users can register by providing necessary information, and existing users can log in to access their accounts. Passwords are hashed and stored securely in the database.
- Users can browse through the extensive product catalog offered by ShopHere. Products are displayed in a user-friendly manner, making it easy for customers to find what they need.
- To enhance user experience, products can be sorted based on categories. This feature allows users to quickly find products of interest without having to scroll through the entire catalog.
- ShopHere uses real-time database updates to ensure that product information, stock availability, and prices remain up-to-date. This way, customers always have access to the latest product details.
- Customers can place orders for products they wish to purchase. The website offers a secure payment system that allows users to use their credit cards for transactions. Users can also provide a shipping address to receive the ordered products.
To deploy ShopHere locally, follow these steps:
- Clone the repository: git clone https://github.com/malshancs/ShopHere.git
- Set up a web server using XAMPP and PHP on your machine.
- Import the database schema provided in database_schema.sql to set up the required tables and data.
- Configure the database connection in config.php with your database credentials.
- Launch the website by running it on your web server.
- Make sure to update the database credentials and other sensitive information with your own to ensure security.
This project is licensed under the MIT License.
Contributions to ShopHere are welcome! If you find any bugs, have suggestions for improvements, or want to add new features, please submit a pull request.
For any questions or inquiries, please contact us at malshan.20@cse.mrt.ac.lk
Happy shopping with ShopHere! 🛍️