Basic Functional Website

Заказчик: AI | Опубликовано: 17.03.2026

I need a classic, elegant website executed in a crisp black-and-white palette. The build is intentionally compact—just enough pages to showcase two products, guide customers to the cart, and then divert them to a wait-list when stock is “sold out.” Core structure and flow • Homepage – a clean landing section with a left-hand sidebar. The sidebar holds simple product-category links, and two dropdown menus (one per product) so visitors can jump straight to the item they want. • Product pages – one page for each product, each featuring a gallery for images, a concise description block, an FAQ accordion, a “How to Use” blurb, and an Add to Cart button. • Cart page – displays the chosen product and a single Buy Now call-to-action. • Checkout simulation – clicking Buy Now should open a modal or dedicated screen that shows two payment options: “Online payment” and “Cash on Delivery.” No real transaction processing is required. • Wait-list page – once a payment option is selected, show a message that the item is out of stock and prompt the visitor to leave an email address. The form must capture and store real email addresses (a simple text file, spreadsheet, or lightweight database is fine). Design notes The overall aesthetic should feel refined rather than flashy: generous white space, high-contrast typography, subtle hover effects. Please keep assets and code lightweight; plain HTML, CSS, and a dash of vanilla JavaScript (or a minimalist framework you prefer) are all acceptable as long as the site remains fast and easy to maintain. Acceptance criteria 1. All pages and interactions run smoothly on current desktop and mobile browsers. 2. Sidebar only lists product categories—no user account links or banners. 3. Email addresses from the wait-list form are saved in a retrievable format. 4. Code, images, and any supporting files are delivered in a neatly organised folder structure with brief setup instructions. On delivery, I’ll spin it up locally or on a small hosting account and run through the flow; if everything above works as described, we’re done.