Web site e-commerce

Job ID: 39988498

Budget: €250 – €750 EUR

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.
Related categories: PHP XML WordPress MySQL WooCommerce