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:| Service | Purpose | Port |
|---|---|---|
| Nginx | Web server and reverse proxy | 8000 |
| Laravel App | PHP application server | Internal |
| PostgreSQL | Database server | 5432 |
| Node | Frontend asset compilation | 5173 |
What’s Next?
Quick Start
Launch your first instance
Docker Configuration
Customize your setup
Development Guide
Understand the codebase