BaseMood is a modern, Light-themed E-commerce web application for a men's clothing brand.
The platform allows customers to browse and order products easily, while admins can manage products, orders, and shipping.
- Browse all products with sizes (no color variations).
- Add products to cart and manage quantities.
- Add products to wishlist for later.
- view all products by using filters (sale-new arrival-low price-seasson collection)
- Place an order via "Order Now" button (no online payment – admin contacts the customer directly).
- View product details and customer reviews.
- Track order status through multiple order states (Pending, Processing, Shipped, Delivered).
- Secure Admin Dashboard for full management.
- Add / Edit / Delete products, categories, and sizes.
- Manage orders, update statuses, and track shipping companies.
- View customers’ wishlist and product reviews.
| Layer | Technologies Used |
|---|---|
| Frontend | HTML, CSS, JavaScript |
| Backend | PHP (Core PHP, no frameworks) |
| Database | MySQL |
| Version Control | Git / GitHub |
-
All database queries use prepared statements to prevent SQL injection.
-
User input is validated and sanitized before processing.
-
Sessions are securely handled for user authentication.
-
No sensitive data is exposed in URLs or forms.
-
Integrate a secure payment gateway (PayPal, Stripe, etc.).
-
Send email notifications for order updates.
-
Add multi-language support.
- Clone the repository:
git clone https://github.com/mahmoud530/BaseMood.git
Developed by: Mahmoud Alllam