Skip to main content
Reference Platform

TechHeaven

A fictional but realistic ecommerce business built on Bagisto

Overview

What is TechHeaven?

TechHeaven is a fictional but realistic ecommerce business built on Bagisto 2.x, an open-source Laravel ecommerce platform. It sells consumer electronics and tech accessories across a full product catalog, serves a realistic customer base, and manages complete order and inventory workflows.

TechHeaven is not a demo project. It is a reference platform designed to represent a real client’s business. It has the data, the workflows, and the operational complexity of a real ecommerce operation — but none of the AI. The AI systems are built through the Ecommerce AI/ML playbook series, one capability at a time.

Purpose

Why a reference platform?

Standalone playbooks like PageRank or Market Basket teach a technique using a public dataset. You learn the algorithm and see how the numbers work. What they cannot show is how the technique fits into a real system - where the data comes from, how it reaches production, and how it integrates with an existing business.

Series playbooks do something different. Every playbook in the Ecommerce AI/ML series starts from the same business: TechHeaven. The same product catalog. The same orders. The same customer accounts. Each playbook adds one AI capability on top of that business.

This means you can follow the full journey - from raw Bagisto data to a deployed AI system - without re-explaining the business context every time. The reference platform is the shared foundation.

Shared foundation
Every Ecommerce AI/ML playbook starts from the same business data
Realistic complexity
Real schemas, real workflows, real data quality challenges
AI-free by design
No AI built in - every AI capability is added through a playbook

Data Model

Business entities

Products500+

Electronics and accessories with attributes, images, pricing, inventory, and variants

Categories40+

Hierarchical product taxonomy - Phones, Laptops, Audio, Wearables, Accessories, and more

Customers2,000+

Registered accounts with purchase history, shipping addresses, and account status

Orders8,000+

Complete order lifecycle from cart to delivery, with line items, status, and shipping data

Inventory

Stock levels per product per warehouse, with low-stock threshold alerts and movement history

Reviews5,000+

Customer product reviews with star ratings, review text, and verified purchase flags

Coupons

Promotional codes with percentage and fixed-amount discount rules and usage limits

CMS

Static pages, blog posts, and content blocks managed through the Bagisto admin panel

FAQ

Frequently asked questions organized by topic - shipping, returns, warranty, compatibility

Policies

Return policy, shipping policy, warranty terms, and privacy policy in structured form

Architecture

Technical stack

Platform
Bagisto 2.x
Language
PHP / Laravel
Database
MySQL
Deployment
Docker / self-hosted

APIs

  • Product catalog API - products, categories, attributes, and pricing
  • Customer and account management API
  • Order management, status, and fulfillment API
  • Inventory and stock level API
  • CMS, FAQ, and policy content API

Integration

How playbooks use TechHeaven

Each Ecommerce AI/ML playbook pulls from TechHeaven’s data to build and demonstrate one AI capability. The data is the same across all playbooks - what changes is the AI system being built on top of it.

AI Customer Support with RAG

Uses FAQ entries, policies, product descriptions, and order data to build a retrieval-augmented support assistant

Product Recommendation Engine

Uses Order history and product catalog to build association rules, collaborative filtering, and content-based recommendations

Semantic Product Search

Uses Product descriptions and attributes to build sentence-embedding vector search - doubles category accuracy vs TF-IDF on natural-language queries

Inventory Forecasting

Uses 18 months of order history per category to train Prophet demand forecasting models and generate 6-month forward reorder recommendations

Review Sentiment Analysis

Uses 5,000 customer reviews to run VADER sentiment scoring, category quality ranking, and aspect-based complaint extraction

Quick facts

PlatformBagisto 2.x
LanguagePHP / Laravel
DatabaseMySQL
Used byEcommerce AI/ML Series
AI includedNone - by design