← Back to portfolio
Project 02Completed
PHP 8.2 · MariaDB · Mercado Pago · 2025

Strada Motors

A premium end-to-end platform for buying new vehicles: a filterable catalogue, technical specifications, colour galleries, email-verified accounts and Mercado Pago Checkout Pro. Commercial prices remain in US dollars and are locked in Argentine pesos when an order is created using the official BCRA rate. The application runs on a custom layered PHP 8.2 architecture without a framework.

Strada Motors — Digital new-car dealership
Main viewDigital new-car dealership

Key features

  • New-car catalogue with brand, body type and availability filters, search and sorting
  • Vehicle pages with colour galleries, specifications and prices in US dollars
  • ARS price locked when the order is created using the official BCRA retail selling average
  • Mercado Pago Checkout Pro with payment-confirmation webhook
  • Email-verified accounts delivered through PHPMailer and SMTP
  • Administration panel for vehicles, orders and galleries
  • Journal section for automotive news
  • PHPUnit 11 test suite and repeatable versioned migrations

Project context

The challenge

Turn an academic CRUD into a real sales platform: dollar-denominated prices that must be locked in pesos at checkout, Mercado Pago payments and verified accounts, all without a PHP framework.

The approach

A custom Core, Repository, Service and View architecture runs on PHP 8.2 with prepared queries and native sessions. Orders are blocked if no current or cached BCRA rate under 24 hours is available. Tailwind, Alpine and htmx are compiled through Vite.

Interested in this project?

Get in touch to learn more or discuss how I can help with your next project.

Send message