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.
- XAMPP installed on your system
- MySQL installed on your system
- Web browser
- Clone this repository to your local machine.
- Copy the entire
QuickCart
folder and paste it into thehtdocs
directory of your XAMPP installation. Thehtdocs
directory is typically located atC:\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.
- 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.
- Aarzoo
- Shobhit Raj
- Sidhartha Garg
- Vanshika Pal