Skip to content

A full-stack online retail system built with HTML, CSS, PHP, and MySQL, featuring user, admin, and delivery agent modes for seamless browsing, purchasing, and management of products.

Notifications You must be signed in to change notification settings

shobhitraj1/QuickCart-Online-Retail-Store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

QuickCart : An Online Retail Store

This repository contains the source code of QuickCart, an online retail store. It is built using HTML, CSS, PHP, and MySQL database. The project was developed for the Fundamentals of Database Management System course at IIIT Delhi in Winter 2024.

How to Run the Web Application:

🛠️ Prerequisites:

  • XAMPP installed on your system
  • MySQL installed on your system
  • Web browser

🚀 Installation Steps:

  • Clone this repository to your local machine.
  • Copy the entire QuickCart folder and paste it into the htdocs directory of your XAMPP installation. The htdocs directory is typically located at C:\xampp\htdocs on Windows or /Applications/XAMPP/htdocs on macOS.
  • Import the database schema into your MySQL database. Use the provided /quickcart.sql file located in the main project (Quickcart) directory.
  • Configure the database connection by modifying the connect.php file located in the /includes directory. Update the lines with your MySQL database credentials.
  • Start the Apache and MySQL services from the XAMPP control panel.
  • Open a web browser and navigate to http://localhost/quickcart/start.php to access the QuickCart application.

📋 Usage:

  • As an Administrator: Use the provided administrator credentials to log in and manage products, categories, orders and view customers, delivery agents, etc.
  • As a Customer: Login using your credentials or register to access the platform. Browse through the available products, add them to the cart, and proceed to checkout. You can also view and edit your profile, check order history, top up your wallet, and rate orders and deliveries.
  • As a Delivery Agent: Access the delivery agent interface using specific credentials to update delivery status. You can also view and edit your profile, check your delivery history & your reviews, withdraw money from your wallet and view wallet history.

🧑‍🤝‍🧑 Other Contributors:

My IIIT Delhi batchmates Aarzoo, Sidhartha Garg & Vanshika Pal also contributed in making of this web application.

📸 Screenshots:

Customer Home:
Screenshot 1


Admin Manage:
Screenshot 2


Agent Wallet:
Screenshot 3

📌 Important: Please make sure to follow the guidelines and policies outlined by the institution regarding the use of shared coursework materials. Use this repository responsibly and avoid any violations of academic integrity. Codes are provided for reference purposes only. It's recommended to understand the solutions and implement them independently.

About

A full-stack online retail system built with HTML, CSS, PHP, and MySQL, featuring user, admin, and delivery agent modes for seamless browsing, purchasing, and management of products.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published