Skip to main content

Welcome to Macuin Laravel

Macuin Laravel is a modern e-commerce platform designed for selling automotive parts. Built with Laravel 12 and PHP 8.3, it provides a complete solution for managing products, shopping carts, and customer orders.

Quick Start

Get up and running in minutes with Docker

Installation Guide

Detailed setup instructions for your environment

Docker Setup

Learn about the containerized architecture

Features

Explore the platform’s capabilities

Key Features

Product Catalog

Organized categories including Filters, Brakes, Electrical, Lubricants, Suspension, and Ignition systems

Shopping Cart

Seamless cart management with real-time updates

Order Management

Complete order tracking and detailed order views

User Authentication

Secure login and registration system

Technology Stack

Macuin Laravel uses a modern containerized stack:
  • Laravel 12 - Latest PHP framework with modern features
  • PHP 8.3 - High-performance PHP runtime
  • PostgreSQL 16 - Robust relational database
  • Nginx 1.27 - Efficient web server
  • Node.js 22 - Frontend asset compilation
  • Docker - Consistent development environment

Architecture

The application runs entirely in Docker containers, making it easy to set up and deploy. Each service is isolated and orchestrated using Docker Compose:
ServicePurposePort
NginxWeb server and reverse proxy8000
Laravel AppPHP application serverInternal
PostgreSQLDatabase server5432
NodeFrontend asset compilation5173

What’s Next?

Quick Start

Launch your first instance

Docker Configuration

Customize your setup

Development Guide

Understand the codebase

Build docs developers (and LLMs) love