adMart - Online Grocery Shopping | eCommerce | Pharmacy Solutions
adMart is a complete single-vendor online grocery, pharmacy, and local eCommerce solution built with Flutter and Laravel. The package includes customer mobile applications, a responsive website, a central administration panel, and a dedicated driver application for delivery operations. Store owners can manage products, stock, orders, delivery zones, customers, drivers, payments, discounts, notifications, security settings, storage options, and general platform configuration…
All source code listed on this site is collected from the internet. If any listing infringes your rights, please contact us and we will remove it immediately.
Description
adMart is a complete single-vendor online grocery, pharmacy, and local eCommerce solution built with Flutter and Laravel. The package includes customer mobile applications, a responsive website, a central administration panel, and a dedicated driver application for delivery operations. Store owners can manage products, stock, orders, delivery zones, customers, drivers, payments, discounts, notifications, security settings, storage options, and general platform configuration from one system. adMart is suitable for entrepreneurs, businesses, developers, and agencies that want to launch or customise a branded commerce platform without developing the full foundation from the beginning.
adMart Core Features
Grocery and Pharmacy Ordering: Customers can browse available products, view product information, add items to the cart, and place orders through the supported customer interfaces.Single-Vendor Store Management: Operate one branded grocery, pharmacy, or local commerce business from a central administration panel.
Product Management: Create and manage products, categories, prices, descriptions, images, units, and availability.
Inventory and Stock Control: Maintain product quantities and availability for daily store operations.
Cart and Checkout: Customers can review products, delivery information, payment options, and order totals before confirming an order.
Order Management: Administrators can review, process, update, and monitor customer orders from the dashboard.
Order Status Tracking: Customers and drivers can follow supported order stages throughout fulfilment and delivery.
Delivery Zone Configuration: Configure supported delivery areas and related settings for local order fulfilment.
Discount and Coupon Management: Create and manage promotional discounts and coupon codes from the administration panel.
Payment Gateway Support: Configure the payment methods included with the product, subject to each provider’s account, regional, and verification requirements.
OTP Authentication: Support email or phone verification flows for applicable login, registration, and account-recovery processes.
Two-Factor Authentication: Administrative 2FA includes code verification before the feature can be enabled.
Push Notifications: Send supported notifications for order events, account activities, and platform updates.
Multi-Language Support: Configure available interface languages for supported customer and driver application areas.
Local and S3 Storage: Configure file storage using local storage or Amazon S3-compatible settings.
Google reCAPTCHA: Use Google reCAPTCHA in supported forms to help reduce automated abuse.
Rate Limiting: Request rate limiting is included for applicable platform routes and actions.
Authenticated File Upload Routes: File upload routes are placed under authentication middleware for improved access control.
Responsive Website: The included web interface adapts to supported desktop, tablet, and mobile screen sizes.
Source Code and Documentation: The package includes source code and documentation for installation, configuration, and further development.
adMart Driver App Features
Driver Order Management: Drivers can view new, ongoing, and completed orders, search orders, accept or reject assignments with confirmation, call customers, and mark orders as delivered.Driver Dashboard: Drivers can review wallet balance, due payments, quick order shortcuts, today’s deliveries, earnings, profit, rating, weekly performance, and KYC status.
Earnings Summary: View total earnings, completed deliveries, average rating, and average earnings per delivery.
Transaction History: Drivers can review earnings and payment transactions with detailed information sheets.
Due Payment Handling: Drivers can record due-balance payments through supported cash-payment flows with success or failure feedback.
KYC Verification: The driver app supports not-started, pending, verified, and rejected KYC states with backend-driven fields and document uploads.
Email and Phone Login: Drivers can sign in through supported email or phone authentication flows with OTP verification.
Registration and KYC: Driver registration can include identity and verification information required by the configured KYC form.
Password Recovery: A forgot-password flow is available for supported driver accounts.
Biometric Login: Supported devices can use fingerprint or Face ID authentication.
Secure Token Storage: Authentication tokens are stored using the application’s supported secure storage approach.
Push Notifications: Pusher Beams is used for supported driver push-notification flows.
In-App Notifications: Drivers can review notifications inside the application with an unread indicator.
Dark Mode: Drivers can use the application with the supported dark interface mode.
Backend-Driven Languages: Supported driver application languages can be managed dynamically from the backend.
Profile and Account Settings: Drivers can manage supported profile details and account preferences.
Responsive Layouts: The driver app supports phone, tablet, iPad, and landscape layouts.
Offline API Response Caching: Previously received API responses can be cached for supported offline situations.
Connectivity Monitoring: The driver app monitors network availability and responds to connection changes.
Force-Update Prompts: Drivers can be prompted to update the application when a required version is configured.
Shimmer Loading States: Loading placeholders are used throughout supported driver application screens.
Screenshots with Details
Version History
version v2.0.0 (27-07-2026) -- [FIXED] Driver Panel issues -- [UPDATED] PHP and Laravel versions -- [UPDATED] Public and root .htaccess files -- [ADDED] .htaccess file inside the storage folder -- [ADDED] File upload routes under authentication middleware -- [UPDATED] Application configuration to use the config() helper instead of direct env() calls -- [ADDED] 2FA code verification before enabling 2FA from the Admin Panel -- [UPDATED] Documentation version v1.2.0 -- [FIXED] GetX controller memory leaks and resource cleanup issues in the User App -- [FIXED] Repeated dashboard scroll-listener registration -- [FIXED] Session-scoped controller cleanup during logout and account deletion -- [UPDATED] API response handling for non-JSON server responses -- [ADDED] Request timeouts for multipart and multi-file uploads -- [UPDATED] Android media permissions and build configuration -- [UPDATED] iOS camera and photo-library permission descriptions -- [UPDATED] Flutter SDK constraint and package resolution -- [UPDATED] Documentation version v1.1.0 (03-01-2026) -- [ADDED] Driver App -- [ADDED] New, ongoing, and completed driver order tabs -- [ADDED] Driver order search, accept, reject, call, and mark-delivered actions -- [ADDED] Driver dashboard with wallet balance and due payment -- [ADDED] Today's delivery, earnings, profit, and rating statistics -- [ADDED] Weekly driver performance chart -- [ADDED] Driver earnings summary and transaction history -- [ADDED] Driver due-payment flow -- [ADDED] Driver KYC verification with document upload -- [ADDED] Email and phone login with OTP -- [ADDED] Driver registration with KYC -- [ADDED] Forgot-password flow -- [ADDED] Biometric login with Fingerprint and Face ID -- [ADDED] Secure token storage -- [ADDED] Pusher Beams push notifications -- [ADDED] In-app notification list with unread badge -- [ADDED] Dark mode -- [ADDED] Backend-driven multi-language support -- [ADDED] Driver profile and account settings -- [ADDED] Responsive phone, tablet, iPad, and landscape layouts -- [ADDED] Offline API response caching -- [ADDED] Connectivity monitoring -- [ADDED] Force-update prompts -- [ADDED] Shimmer loading states -- [ADDED] Google reCAPTCHA integration -- [ADDED] Storage settings support for local and S3 storage -- [ADDED] Rate limiter for enhanced security -- [UPDATED] Project entry point -- [UPDATED] Gradle, Dart, Flutter, and package versions -- [UPDATED] Documentation version v1.0.0 (02-10-2025) -- [ADDED] Initial release -- [ADDED] Android customer application -- [ADDED] iOS customer application -- [ADDED] Responsive website -- [ADDED] Admin PanelUsed Technology and Framework
Mobile Applications: Flutter and Dart with Android and iOS platform integrations.Backend: PHP and Laravel.
Web Interface: HTML, CSS, Bootstrap, JavaScript, and jQuery.
Driver Notifications: Pusher Beams for supported driver push-notification flows.
Storage: Local file storage and Amazon S3-compatible storage configuration.
Third-Party Services and Additional Costs
This application may integrate with third-party services such as payment gateways, SMS providers, email providers, Google reCAPTCHA, cloud storage providers, maps, AI services, card issuing providers, payment processors, or other external APIs depending on the product features. Some services may require separate subscriptions, account verification, usage-based charges, or licensing fees. These costs are not included in the item purchase price.Support Facility
Support is provided according to the support terms shown on the item page and in the documentation. Included support covers product-related issues, configuration guidance, eligible bug reports, and updates released for the item. Installation, deployment, application builds, customisation, new feature development, third-party service integration, and issues caused by modified source code may require a separate paid service. Buyers should review the documentation and server requirements before installation.Refund Policy
Please review the product description, demo, and server requirements carefully before purchasing. If you have any questions, contact our support team before making a purchase. Refund requests are handled according to Envato’s refund policy.Related products
More digital goods in the same category or with similar tags.
Mobile / Flutter / Full Applications
Maha - Ecommerce Flutter App
Mobile / Flutter / Full Applications
BudgetBuddy - Expense Tracker & Manager App
Mobile / Flutter / Full Applications
DealDash - Online Sell and Buy Products
Mobile / Flutter / Full Applications
StoreMax - Shopify Mobile Ecommerce App Template
Mobile / Flutter / Full Applications
Grocery App - Grocery Delivery App Flutter iOS/Android App
Mobile / Flutter / Full Applications
Sales Tracker with Agents and Shop Owner
Mobile / Flutter / Full Applications
PetCare Pet Food product & vet consulting app in flutter & website in laravel
Mobile / Flutter / Full Applications
Olivette - Multivendor Grocery System & Free Landing Page
adMart - Online Grocery Shopping | eCommerce | Pharmacy Solutions
After successful payment, you will receive a download link for the source code