Web site e-commerce

Customer: AI | Published: 17.11.2025

1. Project Description We are seeking an experienced developer or team for the design and implementation of a complete, modern, and fully responsive e-commerce platform. The goal is to create a high-performance, intuitive, and scalable online sales solution, limiting the total number of pages to under 20 to ensure simplicity and a focused user experience. The ideal candidate will have proven experience in developing comprehensive e-commerce solutions (from UI to database). 2. Scope and Limitations Maximum Total Pages: 20 This limitation includes all key front-end and navigation pages. Examples of pages included in the count (approx.): Homepage About Us Page Contact Page Categories Page (or product index) Product Detail Page Cart Page Checkout Page (Step 1: Shipping/Billing) Checkout Page (Step 2: Payment) Order Confirmation Page Login / Registration Page User Profile Page (Dashboard) Order History Page Terms and Conditions Page Privacy Policy Page Returns and Refunds Page (Note: The administrator panel pages are not included in the 20-page client count, but the admin panel must be included.) 3. Required Features (Front-end and Back-end) 3.1 Customer Features (Front-end) Responsive Design: Layout optimized for Desktop, Tablet, and Mobile devices. Product Catalog: Grid/list viewing, filters by categories, price, etc. Product Page: Multiple images, description, variants (sizes/colors), reviews (if manageable). Cart: Add/remove products, quantity updates, subtotal calculation. Checkout: Simplified checkout process in a few steps (guest and registered user). Payments: Integration with primary payment gateways (e.g., Stripe and/or PayPal). User Area: Dashboard with order history, shipping, and billing addresses. 3.2 Administrator Features (Back-end/Admin Panel) Product Management (CRUD): Interface to add, modify, delete products, and manage inventory/stock. Order Management: Detailed order viewing, status updates (e.g., Processing, Shipped, Completed). User Management: Viewing and managing customer accounts. Settings: Management of shipping rates and tax rates. 4. Preferred Technical Requirements We are open to different solutions, but prefer modern technologies that ensure speed and maintainability. Option 1 (Custom Development): Frontend: React, Vue.js, or a modern framework. Backend: Node.js (Express), Python (Django/Flask), or PHP (Laravel). Database: PostgreSQL or MongoDB. Option 2 (Platform): WooCommerce, Shopify, or PrestaShop, only if the implementation and customization maintain the lightweight architecture (under 20 pages) and ensure high performance. 5. Deliverables Upon project completion, the following items must be provided: Complete, clean, and well-commented source code. Detailed instructions for setup and deployment. Database schema and initialization scripts. Brief technical documentation on the APIs and code structure. 6. Required Competencies Multi-year experience in e-commerce development. In-depth knowledge of web security principles and data protection. Competence in integrating payment gateways (Stripe/PayPal). Excellent communication and project management skills. Please include the following in your proposal: A portfolio of previously developed e-commerce sites. The technology stack you intend to use (e.g., MERN Stack, Laravel + Blade, WooCommerce, etc.). An estimate of the time required for completion.