Online store
General Task
Development of a scalable online store for auto parts (B2C + B2B)
with integration with an external API.
IMPORTANT:
All product, pricing, and inventory logic is located in an external system (Carstore API), which is the single source of truth.
The site acts as:
a showcase
an interface for orders
the client side
Architecture (KEY REQUIREMENT)
Mandatory architecture:
+
Backend (intermediate layer)
+
Frontend (site)
Requirements:
❗️DO NOT use template CMS (WordPress, OpenCart, etc.)
Custom development
API-first approach
Scalability
API Integration
Data source:
API is used for:
retrieving products
retrieving prices (including B2B)
retrieving inventory
creating orders
Mandatory:
The site does NOT store products as the primary source
All data is synchronized with the API
Orders are sent back to the API
B2C Functionality
Catalog:
Multi-brand (Toyota, Tesla, Mazda, etc.)
Filters:
Brand → model → year
Category
Price
Availability
Search:
by name
by article number
Product Card:
Name
Photo
Price (from API)
Availability (from API)
Article number
Compatibility
“Add to cart” button
Order:
Cart
Checkout
Email notifications
Payment (to be discussed)
B2B Functionality (MANDATORY)
Personal Account:
Registration / authorization
Individual prices (retrieved from API)
Order history
Repeat order (1 click)
Quick order checkout
View order statuses
Download invoices (PDF)
IMPORTANT:
Pricing logic is NOT duplicated on the site
All B2B prices come from the API
Orders and Inventory
Key Logic:
Order is created through the API
After the order:
inventory is deducted in the API
The site does not maintain its own warehouse
Administrative Part
Order management (via API or locally)
User management
B2B client management (if required)
SEO settings
Page management
Design and UX
Modern UI (e-commerce level)
No template themes
Responsiveness (mobile-first)
Fast loading
Convenient UX for B2B (important)
Technical Requirements
Preferred Stack:
Frontend: Next.js / React
Backend: Node.js / Laravel
DB: PostgreSQL / equivalent
Mandatory:
API caching (for speed)
Scalability
SEO-ready structure
Clean code
Scalability
The system must allow:
adding new brands
connecting new APIs
developing B2B functionality
launching a mobile application
Budget: to be discussed
-
4244 46 0 1 Good day, Viktor.
I work with Laravel + React/Next.js, creating exactly such systems: API proxy layer, caching external data, B2B cabinets with individual pricing. A few thoughts on the project:
1. Caching - a key point for UX. The catalog and prices from the external API need to be cached properly (different TTL for products, prices, and stock) so that the site works quickly, but the data remains relevant. Redis will be the foundation here.
2. B2B prices - since the logic is entirely on the API side, the backend becomes a thin mapping layer. However, it is important to correctly build the authorization of requests so that the B2B client sees only their prices.
3. SEO for the catalog - Next.js with SSR/ISR effectively solves the problem of indexing product pages, even when the data comes from the API.
…
I suggest breaking it down into phases:
- Phase 1: Backend API layer + caching + catalog (filters, search, product card)
- Phase 2: Cart + order processing + email notifications
- Phase 3: B2B cabinet (authorization, individual prices, history, invoices)
- Phase 4: Admin panel + SEO + optimization
Stack: Laravel (backend/API proxy) + Next.js (frontend) + PostgreSQL + Redis.
Write in private messages, we will discuss the details and start working.
-
3200 65 0 Hello!
I am interested in developing a scalable online store for auto parts with integration of the Carstore API. I have experience in creating custom solutions that fully meet your requirements. I understand the importance of an API-first approach and optimization for B2B and B2C.
I am ready to offer a modern UI, responsive design, and efficient architecture for fast loading and scalability. I am confident that I can provide reliable integration with the API and a convenient UX for your customers.
I would be happy to discuss the details and offer solutions that will help your project achieve success.
-
805 16 0 Hello!
An interesting project that requires a serious approach to architecture and integration with the Carstore API. I am confident that custom development using an API-first approach will allow for the creation of a scalable and efficient online store for auto parts.
I have experience working on similar projects, including complex data management systems and the implementation of B2C and B2B functionality. I will ensure clean code and a modern UI, taking into account all requirements for responsiveness and user-friendliness.
I would be happy to discuss the details and offer solutions for the successful implementation of your project.