← Volver al portfolio
Proyecto 02Completado
PHP 8.2 · MariaDB · Mercado Pago · 2025

Strada Motors

Plataforma de venta de vehículos 0 km con una experiencia premium de punta a punta: catálogo filtrable, ficha técnica con galería por color, cuentas verificadas por email y compra real con Mercado Pago Checkout Pro. El precio comercial se mantiene en dólares y se congela en pesos al crear la orden usando la cotización oficial del BCRA. Todo sobre PHP 8.2 con una arquitectura en capas propia, sin frameworks.

Strada Motors — Concesionaria digital 0 km
Vista principalConcesionaria digital 0 km

Características principales

  • Catálogo 0 km con filtros por marca, carrocería y estado, búsqueda y ordenamiento
  • Ficha de vehículo con galería por color, ficha técnica y precio publicado en USD
  • Precio congelado en ARS al crear la orden con el promedio vendedor minorista del BCRA
  • Checkout con Mercado Pago Checkout Pro y webhook de confirmación de pago
  • Cuentas verificadas por email con envío SMTP mediante PHPMailer
  • Panel de administración con CRUD de vehículos, órdenes y galerías
  • Sección Journal con novedades del mundo automotor
  • Suite de tests con PHPUnit 11 y migraciones versionadas y reejecutables

Contexto del proyecto

El desafío

Llevar un CRUD académico a una plataforma de venta real: precios en dólares que hay que congelar en pesos en el momento exacto de la orden, pagos con Mercado Pago y cuentas verificadas por email, todo sin usar ningún framework de PHP.

El enfoque

Arquitectura propia en capas (Core, Repositories, Services y Views) sobre PHP 8.2, con consultas preparadas y sesión nativa. El precio se guarda en USD y se congela en ARS al crear la orden; si no existe una cotización válida del BCRA (respuesta actual o caché menor a 24 horas), el pago se bloquea antes que arriesgar un importe incorrecto. El frontend se construye con Tailwind, Alpine y htmx compilados con Vite.

¿Te interesa este proyecto?

Contactame para conocer más detalles o conversar sobre cómo puedo ayudarte con tu próximo proyecto.

Enviar mensaje