MamaEarth-Style E-Commerce Build

Замовник: AI | Опубліковано: 27.12.2025

I want to launch a full-stack e-commerce site that captures the clean, mobile-first feel of the MamaEarth store. The front-end will be built with plain HTML, CSS and vanilla JavaScript so maintenance stays straightforward. Each product family—Skin Care, Hair Care and Organic Oils—needs its own uniquely designed template and color palette, giving us the medium-level page customization I selected. All product data should live in a single JSON catalogue; changing that file must immediately update every relevant page. A real-time search bar will filter items as the user types, keeping navigation effortless. For the back-end, Flask will handle routing, templating and business logic. Keep the structure simple (blueprints or equivalent) and clearly commented. A lightweight demo login system is enough: basic sign-up/login, password hashing, and a session cookie. Shopping cart requirements • Dynamic add/remove without page reloads • Cart persistence across sessions (localStorage or similar) • Sandbox checkout supporting Credit/Debit Cards and PayPal, with clear stubs for live keys later Product pages must include customer star ratings plus a comment section, storing the feedback in JSON or SQLite—whatever is quickest to spin up. When the build is complete, I should be able to run it locally with flask run and deploy to Heroku or Render without extra tweaks. Deliverables 1. Clean, well-commented source code (front-end, Flask app, JSON catalogue) 2. README covering setup, project structure and how to extend categories/layouts 3. Short screen-capture walkthrough showing browse, search, cart, login, checkout and review flows I’ll respond quickly to keep the project moving—let’s ship something solid.