aow Svelte Themes

Aow

Modern food pre-order and Drop Point delivery system powered by Laravel 12 & Svelte 5

AOWenak (aowenak.com)

A professional Pre-Order (PO) food ordering system designed for streamlined delivery to designated Drop Points. AOWenak simplifies the lunch ordering process for schools, campuses, and offices by providing a robust platform where quality food meets systematic distribution.

🚀 Mission & Vision

To bridge the gap between quality culinary providers and busy environments by implementing a reliable H-1 pre-order system with centralized drop-off locations.


✨ Key Features

👤 Multi-Role Experience

  • Customers: Browse menus, place pre-orders, manage addresses, and track real-time fulfillment via WhatsApp.
  • Chefs: Dedicated dashboard to manage incoming orders, track daily production, and handle shipping handovers.
  • Admin: Full control over products, categories, drop points, user management, and comprehensive financial reporting.

🍱 Pre-Order (PO) System

  • H-1 Planning: Orders must be placed at least one day in advance, allowing chefs for better preparation and zero-waste management.
  • Drop Point Focused: Optimized delivery to specific locations like schools, campuses, and offices.
  • Instant vs PO: Flexibility to handle both minimum quota pre-orders and instant delivery via third-party couriers.

💰 Integrated Payments & Shipping

  • Midtrans: Secure and diverse payment methods (QRIS, Bank Transfer, etc.).
  • Biteship: Real-time shipping tracking and automated courier coordination.
  • Fonnte: Automated order status updates sent directly to your WhatsApp.

🛠 Technology Stack


⚙️ Installation & Setup

Prerequisites

  • PHP 8.2+
  • Composer
  • Bun (JS Runtime)
  • PostgreSQL

Step-by-Step Guide

  1. Clone the Repository

    git clone <repository-url>
    cd aowenak.com
    
  2. Install PHP Dependencies

    composer install
    
  3. Install JS Dependencies

    bun install
    
  4. Environment Configuration

    cp .env.example .env
    # Update your DB_DATABASE, DB_USERNAME, DB_PASSWORD
    # Configure MIDTRANS_DEV_ID and BITESHIP_DEV_KEY
    
  5. Generate App Key

    php artisan key:generate
    
  6. Run Migrations & Seeders

    php artisan migrate --seed
    
  7. Development Server Start both the Laravel server and Vite for frontend HMR:

    bun run dev
    

🔒 Governance & Privacy

We value user data and security. The platform is built with:

  • Privacy Policy: Transparent data collection focused on delivery fulfillment.
  • Terms & Conditions: Clear rules regarding H-1 order cut-offs and drop point picks.
  • Support for CSRF protection, Inertia security headers, and Enforced Eloquent Strict Mode.

📄 License

This project is proprietary and all rights are reserved.

Top categories

Loading Svelte Themes