LMC Autos – Car & Parts Sales Platform Ecommerce Website

Full-Featured Car Dealership & Parts Sales Website with EMI & Role Management

Key Features & Responsibilities:

  • Role & Access Control:

    • Implemented Laravel’s built‑in authorization to define three user roles: Supplier (adds inventory), Sub‑Admin (reviews listings), and Admin (full oversight).

    • Granular permissions for CRUD operations on vehicles, parts, orders, and user accounts.

  • Vehicle & Parts Listings:

    • Designed dynamic listing modules allowing suppliers to upload vehicle details (make/model/year/specs) and parts (categories, compatibility).

    • Built custom filters (brand, price range, condition) and search capabilities for end‑users.

  • EMI Calculator & Checkout:

    • Integrated a JavaScript‑powered EMI module that computes monthly payment plans based on principal, tenure, and interest rate.

    • Connected EMI outputs to Laravel‑handled order processing and invoice generation.

  • Inventory & Order Management:

    • Developed dashboards for suppliers to track stock levels, view incoming orders, and update shipment statuses.

    • Created reporting widgets in the Admin panel for sales summaries, pending EMIs, and top‑selling products.

  • Database & Performance:

    • Modeled a normalized MySQL schema for vehicles, parts, users, roles, and transactions.

    • Optimized frequently queried tables with indexing strategies; used eager loading to reduce N+1 query issues.

  • Collaboration & Deployment:

    • Managed source control via Git and coordinated with the QA team using Jira for issue tracking.

    • Configured CI/CD pipelines (GitHub Actions → Forge) to automate testing and zero‑downtime deployments.

This project underscores my ability to architect role‑based systems, handle complex data relationships, and deliver polished e‑commerce experiences in Laravel.