Freshly Baked • Deliciously Served • Always with Love

Sign In to Eniceberny

Order faster & track deliveries

Sign In →
Eniceberny Bakery and Catering Enterprise

Eniceberny Bakery & Culinary Hub Platform Documentation

Welcome to the official technical, architectural, operational, and user documentation for the Eniceberny Bakery & Culinary Hub platform.

This platform powers a multi-channel artisan bakery, culinary kitchen, and hospitality enterprise in Ghana — seamlessly unifying consumer storefront e-commerce, in-store Point of Sale (POS) counter terminals, corporate catering quotation workflows, real-time financial ledgers, and cash drawer reconciliation.


🎯 Platform Mission & Core Capabilities

Eniceberny Bakery & Culinary Hub provides a unified digital ecosystem serving four distinct constituencies:

  1. Patrons & Corporate Clients: Browse artisan bread, gourmet pastries, continental dishes, authentic Ghanaian delicacies, and celebratory cakes with seamless Mobile Money (MTN & Telecel) and card checkout.
  2. In-Store Staff & Cashiers: High-speed Point of Sale (POS) terminal with instant search, portion selection, quick cash tenders, and thermal receipt generation.
  3. Kitchen Chefs & Dispatchers: Real-time order fulfillment display, portion tracking, holding temperature protocols, and courier handoff checklists.
  4. Operations & Executive Leadership: Centralized administrative console overseeing orders, multi-channel ledgers, catering proposals, inventory valuations, automated audit trails, and modular CMS branding.

🗺️ Documentation Map

The documentation is organized into six structured domains:

👥 User Guides & Operations

🏗️ Architecture & Core Engineering

🛍️ Storefront & Digital Commerce

🎨 Content, Media & SEO

🚀 DevOps & Quality Assurance


💻 Core Technology Stack

Layer Technologies Key Responsibilities
Backend Framework Laravel 11/12 (PHP 8.4) Business services, routing, validation, security middleware, mail engine
Frontend Rendering Blade + Alpine.js Server-rendered luxury UI with reactive client-side micro-interactions
Styling & Design System Tailwind CSS v3 Warm luxury palette (Cream #F6F3EC, Deep Burgundy #4A1521, Gold #C29B38)
Database PostgreSQL 16 / SQLite Relational transactions, JSON fields, ACID compliance, in-memory CI testing
Asset Bundler Vite Lightning-fast asset compilation, tree-shaking, production minification
Document Engine DomPDF + php-qrcode Formal customer receipts, quote printouts, offline QR code embedding
Containerization Docker (PHP 8.4 Apache) Production runtime, multi-stage builder, health check probes (/up)
CI / CD Automation GitHub Actions Automated testing matrix (PHP 8.4, Node 20), build validation, deploy hooks

⚡ Quick Start for Developers

Clone the repository and spin up the development environment in minutes:

# 1. Clone repository
git clone https://github.com/mhiskall282/enicebakery-website.git
cd enicebakery-website

# 2. Install PHP and Node dependencies
composer install
npm install

# 3. Configure environment
cp .env.example .env
php artisan key:generate

# 4. Run migrations and seed operational data
php artisan migrate --seed

# 5. Build frontend assets and run local dev server
npm run dev
php artisan serve

Run the complete automated test suite:

php artisan test

[!TIP] Production Credentials: The initial administrative superuser is seeded as admin@enicebakerygh.com with password password. In production, update this password immediately upon first deployment.

Your Bakery Basket

Subtotal:

Fresh orders prepared promptly upon checkout