# Project Summary: Awesome-Mall (Online Shopping Portal)

## Overview
Awesome-Mall is an e-commerce platform designed for AEL (assuming "AEL" is a client or context). It allows users to browse products, manage their cart/wishlist, and place orders. It also includes an administration panel for managing the store.

## Technology Stack
- **Backend**: PHP
- **Database**: MySQL
- **Frontend**: HTML, CSS, JavaScript
- **Server**: Apache (via XAMPP/WAMP/LAMP recommended)

## Directory Structure
- **Root (`/`)**: Main frontend pages (index, category, product-details, checkout, user account pages).
- **`/__admin__/`**: Administration panel.
- **`/includes/`**: Shared PHP components (DB config, headers, footers, sidebars).
- **`/assets/`, `/css/`, `/font/`, `/img/`, `/js/`**: Static resources.
- **`/layouts/`**: Likely layout templates.

## Key Features
- **User Authentication**: Login, Signup, Password Recovery.
- **Product Catalog**: Categories, Sub-categories, Product Details.
- **Shopping**: Cart, Wishlist, Checkout.
- **Order Management**: Order History, Tracking.
- **Admin Panel**: For managing the shop (presumed based on folder structure).

## Setup Instructions (from `rd.txt`)
1.  **Database**: Create a MySQL database named `shopping` and import the provided SQL file (likely found in a "SQL file folder" mentioned in `rd.txt` or `db` folder if present).
2.  **Configuration**: Check `includes/config.php` for database connection settings.
3.  **Run**: Access via browser (e.g., `http://localhost/awesome-mall/Awesome-Mall`).
4.  **Default Credentials**:
    - **User**: `johndeo@gmail.com` / `Test@123`
    - **Admin**: `admin` / `Test@123`

## Detailed File Analysis
- **Core Pages**: `index.php` (Home), `product-details.php` (Product View), `category.php` (Listings).
- **Checkout Flow**: `my-cart.php` -> `checkout.php` -> `payment-method.php` -> `payment.php`.
- **User Dashboard**: `my-account.php`, `my-orders.php`, `manage-addresses.php`.
