v1.0 — Complete Solution

DayOneMart Documentation

Complete technical reference for the OneMart single-vendor e-commerce platform — covering the Laravel + Vue admin panel, customer storefront, Flutter customer app, and Flutter deliveryman app.

🖥️

Admin & Web

Full-featured back-office panel built with Laravel 12 and Vue 3 / Inertia.js. Includes an embedded customer-facing storefront, REST API, real-time broadcasting via Reverb, and a built-in installer & updater wizard.

Laravel 12 Vue 3 Inertia.js Tailwind CSS 4 Laravel Octane JWT Auth Firebase
View Documentation →
📱

Customer App

Cross-platform mobile app built with Flutter for Android and iOS. Supports social login, real-time order tracking with Google Maps, push notifications via Firebase, live chat, wallet, loyalty points, and more.

Flutter Dart 3 BLoC GoRouter Firebase Google Maps GetIt / Injectable
View Documentation →
🚚

Deliveryman App

Dedicated delivery management app built with Flutter for Android and iOS. Enables deliverymen to receive orders, navigate to delivery locations via Google Maps, update order status, and chat with admin support in real-time.

Flutter Dart 3 BLoC GoRouter Firebase Google Maps GetIt / Injectable
View Documentation →
🛟

Help & Support

Need assistance? Reach out via the channels below or browse the documentation for answers.

  • 📧 Email: contact@6amtech.com
  • 💬 WhatsApp / Telegram support available after purchase
  • 📦 Report bugs or issues via email or support channels
  • 🔄 Free updates included with your purchase license

Common quick-fix commands:

php artisan config:clear
php artisan cache:clear
php artisan view:clear
php artisan route:clear
composer dump-autoload
⚙️

Solution Overview

The OneMart complete solution consists of three tightly integrated products sharing a single API.

Product Technology Target
Admin & Web Laravel + Vue 3 Server / Web
Customer App Flutter (Dart) Android / iOS
Deliveryman App Flutter (Dart) Android / iOS

The Flutter apps communicate exclusively with the Laravel REST API at /api/v1/customer/* and /api/v1/delivery-man/*.

Quick Setup Reference

Follow these steps in order to get the complete OneMart solution running:

  1. Deploy Admin & Web backend Set up the Laravel server, configure database, mail, and payment gateways. This is the backbone that both mobile apps depend on. Admin & Web Quick Start
  2. Configure Customer App Set up Firebase, Google Maps API key, and point the Flutter app to your backend URL. Customer App Setup
  3. Configure Deliveryman App Set up Firebase, Google Maps, and point the Flutter app to your backend URL. Deliveryman App Setup