Laravel e-commerce storefront

Zedify Tech Commerce

A Laravel store for tech products with a public catalog, product detail pages, session cart handling, checkout screens, contact capture, and admin dashboard views.

Laravel 10 Blade Eloquent GitHub Repo
Zedify storefront home page captured from the running app
Project overview

A tech storefront backed by Laravel models, migrations, and seed data.

Zedify Tech Commerce combines a public storefront with dashboard screens for managing product, category, order, contact, and store setting data.

6 seed products
4 seed categories
11 migrations
Zedify catalog page with products and filters

Real catalog screenshot captured from the running Laravel app.

Storefront screens

Live screenshots from the verified app.

The showcase screenshots were captured from the local Laravel server after migrations and seeders were run with the included product and category data.

Zedify storefront home
Home page with Zedify branding and tech category tiles
Zedify product catalog
Product catalog with category and price filter UI
Zedify product detail page
Product detail page with add-to-cart form
Zedify cart page
Cart page after submitting the add-to-cart flow
User workflow

Browse products, inspect details, add to cart, and proceed toward checkout.

The verified path uses the seeded catalog, a product detail route, a CSRF-protected add-to-cart POST, and the session-backed cart page.

01

Catalog

Products are loaded from the `products` table and rendered in the storefront catalog.

02

Product Detail

`/prodet/{id}` shows price, stock quantity, description, and add-to-cart controls.

03

Cart Session

`CartController` stores selected products and quantities in the Laravel session.

04

Checkout

The checkout screen summarizes cart items and collects client/address details.

Stack and data model

Laravel MVC with Blade views and Eloquent-backed store entities.

The repository includes controllers, models, migrations, seeders, public assets, and Blade views for both the storefront and dashboard sides of the store.

Framework

Laravel 10

Routes, controllers, Eloquent models, migrations, seeders, and Blade templates.

Store entities

Products, categories, orders

Models include `Product`, `Categorie`, `Commande`, `Contact`, `Setting`, and `User`.

Frontend

Blade and Bootstrap assets

Public storefront assets and dashboard templates are served from Laravel views.

Local data

SQLite verification

The app was verified with migrations and seeders using SQLite in a local runtime.

Verification

Runtime checks completed against the running Laravel app.

The app was built with Composer dependencies, configured with SQLite, migrated, seeded, started on a local Laravel server, and checked through the key public routes.

/200
/show200
/prodet/1200
/index200
/affiche200
Add to cartOK
Order submitOK
Dashboard routes200
Contribution

Developed as part of an internship at Exadev.

This project was completed during an internship with Exadev. The repository contains the Laravel storefront, dashboard views, database schema, sample seed data, public assets, and a static project showcase with live app screenshots.

Exadev logo
Internship context

Exadev

Practical Laravel work focused on a technology storefront, cart flow, checkout, dashboard screens, and database-backed store data.

exadev.io