Premium clothing ecommerce site with men's and women's categories, size and color options, search and filters, guest checkout, WhatsApp ordering, and owner admin.
Brand Bucket — Clothing E-Commerce Website
Create a modern, stylish, fully functional e-commerce website for Brand Bucket, a clothing brand.
Use standard web development, database operations, and WhatsApp integration only. Do not add AI features, online payment processing, or unrequested third-party services.
1. Brand Identity and Design
• Use black, white, beige, and soft gray.
• Include elegant typography, premium fashion photography, stylish product cards, clean layouts, and lightweight animations.
• Make the website responsive on mobile, tablet, and desktop.
• Maintain a professional, premium fashion-shopping experience.
2. Store Information
• Brand: Brand Bucket
• Phone: 81020427
• WhatsApp: +961 81 020 427 (verify before use).
• Email: hello@brandbucket.com (placeholder; verify before presenting as a real contact).
Use Brand Bucket consistently across the logo, pages, navigation, footer, and order messages. Make phone and WhatsApp buttons clickable. Allow the administrator to edit contact details, social links, and store settings. Never invent addresses or unverified business information.
3. Homepage
Include:
• Promotional announcement bar.
• Navigation: Home, Shop, Men, Women, New Arrivals, Collections, Sale, About Us, Contact.
• Search and shopping cart icons.
• Fashion hero banner featuring clothing and models.
• Headline: “Brand Bucket — Your Style, Your Identity.”
• Description: “Discover fashion that brings your personality to life with modern essentials, timeless classics, and statement pieces for every occasion.”
• Shop Men and Shop Women buttons.
• New Arrivals, Bestsellers, Shop by Category, promotions, and discounted products.
• Clearly labeled sample testimonials until genuine reviews are provided.
• Fashion gallery using available images without falsely claiming an Instagram connection.
• Footer with contact details, WhatsApp, shipping information, and return policies.
All links and buttons must work. Do not include dead links or fake functionality.
4. Clothing Categories
Create these categories:
Men's Clothing, Women's Clothing, Unisex Clothing, T-Shirts and Polos, Shirts and Blouses, Hoodies and Sweatshirts, Jackets and Coats, Jeans and Trousers, Dresses and Skirts, Sportswear, Shorts, Shoes, Bags and Accessories, New Arrivals, Bestsellers, and Sale Items.
Administrators must be able to create, edit, reorder, and delete categories.
5. Product Catalog
Add realistic sample products with suitable fashion images. Clearly label sample products and prices as demonstrations until the owner confirms the real inventory.
Each product supports:
• Name, description, images, category, and optional subcategory.
• Regular and discounted prices.
• Sizes, colors, visual color swatches, and fabric/fit details.
• Size guides and measurements.
• Stock availability for each size and color.
• Ratings and reviews.
• Add to Cart, View Details, and Wishlist.
Allow administrators to manage all product information. Use normal application logic for inventory, filtering, wishlists, and product selection. Do not use AI to generate product content or recommendations.
6. Search, Filters, and Sorting
Implement functional search and filters by category, size, color, price, material, fit, availability, rating, and discount. Allow sorting by newest, popularity, ratings, and price. Include Clear All Filters.
Use standard database queries without AI or external search services.
7. Product Details
Each product needs its own page with an image gallery, description, price, discounts, sizes, colors, material, fit, care instructions, size guide, availability, reviews, and related products.
Include Add to Cart and WhatsApp Inquiry buttons. Prevent selection of unavailable variants. Select related products using matching categories or attributes, not AI.
8. Shopping Cart and Guest Checkout
The cart must support:
• Adding and removing products.
• Selecting sizes and colors.
• Changing quantities.
• Applying discount codes.
• Calculating subtotal, shipping fees, and final order total.
Create a guest checkout form collecting customer name, phone, email, delivery address, city, and optional order notes.
Customer access restrictions are mandatory:
• No customer signup, registration, login, accounts, or profile pages.
• No customer login buttons or authentication redirects.
• Customers can browse, use the cart, and submit orders without accounts.
• Keep administrator authentication completely separate.
9. WhatsApp Ordering
Use the verified Brand Bucket WhatsApp number for product inquiries and orders.
Provide WhatsApp ordering on product pages and in the cart. Generate a prefilled message containing product names, sizes, colors, quantities, individual prices, subtotal, shipping fees, total, and customer delivery details when provided.
Customers must review and send the message themselves. Opening WhatsApp does not automatically complete an order; the store must confirm it.
If website order submissions are stored in the database, distinguish submitted orders from confirmed orders. Never claim an order is confirmed before the store confirms it.
10. About Us and Contact
Create an About Us page with editable sample content about Brand Bucket's fashion identity.
Create a Contact page with configurable phone, click-to-call and WhatsApp buttons, a contact form, social links, address, opening hours, and FAQs about sizing, delivery, exchanges, and returns.
Treat hello@brandbucket.com as an unverified placeholder. Use existing backend/database functionality for contact submissions. If email delivery is not configured, store submissions in the database and clearly confirm receipt without claiming an email was sent.
Do not invent verified addresses, opening hours, delivery promises, or return policies.
11. Admin Dashboard
Create a secure administrator dashboard to manage:
• Products, images, categories, prices, discounts, sizes, colors, and inventory.
• Orders, order items, customer delivery details, and reviews.
• Promotional banners, shipping fees, contact details, and store settings.
Order statuses: Pending, Confirmed, Processing, Shipped, Delivered, and Cancelled.
Include database-based order statistics and low-stock alerts. Persist all product, inventory, and order data across page refreshes and application restarts.
Only authorized administrators can access management functions. Customer access must never require administrator authentication.
12. Database and Security
Use the project's existing framework, database, and infrastructure wherever possible.
Support persistent storage for products, categories, images, sizes, colors, inventory, orders, order items, discount codes, reviews, store settings, contact submissions, and administrator accounts.
Validate inputs on the server, protect administrator routes and APIs, apply proper database access controls, protect private credentials and customer information, and prevent invalid quantities or unavailable variants from being ordered.
Recalculate order totals on the server instead of trusting client-provided prices.