NexaTech
Live demo Buy From Vibe96
Storefront Screens UAE ready Security Tech stack AI ready What you get
v1.0.3Laravel 12 · English & Arabic

Ecommerce Store Platform with Shopify-like Admin Panel

A complete ecommerce platform for browsing, comparing, and buying computers, gaming hardware, gadgets, and tech accessories.

Admin demo login: owner@nexatech.com · read-only
nexatech.x1980.com
NexaTech storefront homepage
/admin
NexaTech admin dashboard
Screens
116
Ready-made screens
39 storefront77 admin
Quality
425
Automated tests, all passing
100%
MySQL 8.0SQLiteMariaDB 10.11
Languages
2
English and full right-to-left Arabic
ENع
USD + AED249 countries
Storefront

The full buying journey, built pixel for pixel from the design.

Every storefront text, picture and menu is editable in the admin.

Homepage

11 sections including hero slider, flash deals with countdown, best-seller tabs and a newsletter with welcome code. Each can be switched off or reordered.

Navigation

Mega menus, scrolling announcement bar, language and currency pickers, and category-aware instant search as you type.

Listings

Category, brand, price, rating and stock filters, sorting and “Load more”.

Product page

Gallery, key specs, a Specifications tab, choices with their own prices, labels, reviews and “Notify me” when sold out.

Cart & checkout

Cart drawer, 3-step checkout, discount codes, allowed countries with region and city, and delivery rates.

Customer account

Sign-in popup, orders, reorder, returns, profile, address book, wishlist and order tracking.

Content pages

About, Careers, Contact with subject, FAQ, Store locator with maps, six policy pages and a landing page.

SEO & speed

Structured data, sitemap, canonical and hreflang tags, compressed assets, browser caching and trimmed icon fonts.

Languages, payments & delivery

Set up for selling in the UAE.

English & Arabic

EN · ع

Full right-to-left storefront. Store and theme texts are editable in both languages, and 249 countries are listed in English and Arabic.

Two currencies

USD · AED

USD is the base currency and AED the second, switchable from the header picker.

Payments

Stripe card payments
Tabby, pay in 4
Cash on delivery, with optional fee

Shipping

Flat rate delivery
Free-delivery threshold
Aramex shipments (UAE)
Team & security

Each role reaches only its own areas.

Settings and admin accounts belong to the Owner. Every admin action is recorded in the activity log.

Fails closed
Admin routes refuse any route not mapped to a permission area, so new pages stay closed by default.
Login lockout
Locks for 15 minutes after 3 failures per email and IP, plus a limit of 10 per email per hour.
Clean rich text
Scripts, event handlers and unknown iframes are removed on the server.
Private orders
Customers see only their own addresses and orders; guest order pages need a 48-character token.
Role permissionsSettings → Admins
4 roles
Role OrdersStockCatalogContentMarketStatsSettings
OOwner
MManager
OOrders
CContent
Orders staff see only their own draft orders.
15 minLockout after 3 failures
48Character guest token
100%Routes mapped to an area
Under the hood

Laravel 12 inside.
Built to be changed.

One Laravel application serves a theme-based storefront and a shared admin. Business logic lives in Actions and Services, not in views, and dependencies are pinned in composer.lock and package-lock.json.

116
Screens, storefront and admin
425
Automated tests passing
57
Database tables
Deploy your way
linuxnginxNO BUILD
Linux serverReady package, upload and run
docker4 CONTAINERS
DockerShop, nginx, MySQL, scheduler
composernpmSOURCE
From sourceComposer + npm build
You'll need
PHP 8.2+ (8.3 recommended)
MySQL 8.0+ or MariaDB 10.6+
Web root pointed at /public
A cron entry for the scheduler
ARCHITECTURESTORE_THEME=nexatech
Laravel 12
01 · Framework
Laravel 12
PHP 8.2+, Actions and Services
MySQL 8 or MariaDB
02 · Database
MySQL 8 or MariaDB
57 tables, schema.sql for installs without SSH
Blade + theme script
03 · Storefront
Blade + theme script
resources/themes/nexatech, English and Arabic
Alpine.js + Tailwind CSS 4
04 · Admin
Alpine.js + Tailwind CSS 4
77 screens with role-based access
Vite 7 + TipTap 3
05 · Build
Vite 7 + TipTap 3
Compressed assets, rich-text editor
Stripe · Tabby · Aramex
06 · Integrations
Stripe · Tabby · Aramex
Card, pay-in-4, COD and UAE shipping
AI-ReadyBuilt for AI-assisted development

Modify the project with
Claude, Codex and Antigravity.

A standard Laravel structure that AI coding tools follow easily. Describe the change, review the diff, run the tests, ship it.

425tests as a safety net
EN/ARtexts in lang/ files
READMEmaps each theme page
claude — nexatech Working…
Add a "Free gift" label option to products
Reading app/Support/ProductFields.php
Adding the label to the product form
Adding English and Arabic texts
php artisan test · 425 passed
Done in 41s · 3 files changed
Files changed+18 -1
app/Support/ProductFields.php+12-1
lang/en/theme.php+3-0
lang/ar/theme.php+3-0
'labels' => [
- 'new', 'sale', 'hot',
+ 'new', 'sale', 'hot', 'gift',
],
What you get

Two packages and full documentation.

Everything needed to install, run and customise the store, with demo data ready to import.

RECOMMENDED
nexatech-project.zip
Ready package for your server
20MB
PHP packages already installed
Front-end already built, no Composer or npm
schema.sql and seed.sql for installs without SSH
Demo catalogue, pages and menus
FOR DEVELOPERS
nexatech-vibe96-source.zip
Source only, for building and customising
5.5MB
Full Laravel source with theme folder
No vendor, node_modules, build or .env
Pinned composer.lock and package-lock.json
Docker setup with four containers
Documentation
Installation, configuration, admin guide, Docker deployment and security notes.
425 feature tests
Passing on MySQL 8.0 and SQLite, verified on MariaDB 10.11.
Demo images
One command downloads the demo photos: store:import-nexatech-images.
Launch checklist
store:launch-check confirms debug is off, mail, HTTPS and demo data.

See it running before you buy.

Browse the storefront as a shopper, then open the admin to see how it is managed. The demo is read-only: every screen opens, nothing saves.