Skip to content

Latest commit

 

History

History
291 lines (198 loc) · 10.9 KB

File metadata and controls

291 lines (198 loc) · 10.9 KB
title Introducing Botble Ecommerce Mobile App: Build Your Mobile Store in Minutes
description Launch your mobile commerce presence with our premium React Native app. 45+ screens, social login, push notifications, product comparison, dark mode, and RTL support - fully integrated with Botble Ecommerce.
categories
Announcements
Mobile Development
tags
react-native
mobile-app
ecommerce
expo
botble
image https://landing.botble.com/ecommerce-mobile-app/images/app-home-light-mode.png
status published
is_featured true

Introducing Botble Ecommerce Mobile App: Build Your Mobile Store in Minutes

Botble Ecommerce React Native is a feature-rich mobile application built with React Native and Expo, designed to work seamlessly with Botble E-commerce backend. It provides a complete mobile shopping experience with modern UI, social login integration, push notifications, product comparison, and comprehensive e-commerce features.

Built with React Native (Expo SDK 54), TypeScript, and React Query for optimal performance and developer experience. It delivers native performance on both Android and iOS platforms with a single codebase while leveraging modern React patterns and best practices.

Botble Ecommerce Mobile App

Demo Video & Try the App

See the app in action! Watch our demo video to explore all features:

Watch Demo Video

Watch Demo Video on YouTube

Want to test it yourself? Download the demo APK:

Download Demo APK for Android

Highlighted Features

  • Buy One Time & Get Free Updates Forever
  • Easy Setup – Configure your .env file and you're ready to go
  • High Performance – Native performance on both Android and iOS with optimized code and lazy loading
  • Social Login Integration – One-tap authentication with Google, Facebook, and Apple Sign-In
  • Smart Push Notifications – Real-time notifications using Firebase Cloud Messaging
  • Product Comparison – Compare up to 4 products side-by-side
  • Multiple Payment Gateways – Stripe, PayPal, Razorpay, Mollie, SSLCommerz, and COD
  • Invoice Download – Download order invoices as PDF directly in the app
  • Order Returns – Request returns with reason selection and image upload
  • 15+ Languages with full RTL support
  • Offline Capabilities – Cached browsing with automatic sync

Social Login & Authentication

No more forgotten passwords. Your customers can sign in instantly:

  • Google Sign-In: One-tap authentication with Google accounts
  • Facebook Login: Seamless login with Facebook integration
  • Apple Sign-In: Native Apple authentication for iOS users
  • Traditional Login: Email/password with secure recovery system
  • Secure Storage: Tokens stored securely using Expo SecureStore

Login Screen

Smart Push Notifications

Keep customers engaged with real-time notifications:

  • Order Updates: Real-time notifications for order status changes
  • Promotional Offers: Alerts for sales, discounts, and special deals
  • Product Alerts: New arrivals and back-in-stock notifications
  • Wishlist Notifications: Price drops and availability alerts
  • In-App Notifications: Notification panel with read/unread status

Product Comparison

Help customers make informed decisions:

  • Side-by-Side Comparison: Compare up to 4 products simultaneously
  • Detailed Specifications: Technical specs, features, and pricing comparison
  • Visual Indicators: Highlight differences and better values
  • Quick Actions: Add to cart or wishlist directly from comparison
  • Persistent Storage: Compare list saved across sessions

Compare Products

Advanced Shopping Experience

Product Browsing

Browse products by categories, brands, featured items, and flash sales with advanced filters and sorting options.

Product Categories

Products Listing

Flash Sale

Product Details

Every product shines with high-quality image galleries, variations, customer reviews, and one-tap add to cart.

Product Detail

Smart Shopping Cart

Persistent cart with coupon codes, quantity management, and shipping calculation.

Shopping Cart

Wishlist Management

Save favorites with server synchronization across devices.

Wishlist

Multiple Payment Options

Secure checkout flow supporting multiple payment gateways:

Gateway Description
Stripe Secure credit/debit card processing
PayPal PayPal account and guest checkout
Razorpay Indian payment gateway with UPI and netbanking
Mollie European payment gateway with local methods
SSLCommerz Bangladesh payment gateway
COD Cash on Delivery where available
Bank Transfer Payment proof upload support

Comprehensive Order Management

Keep customers informed every step of the way:

  • Real-time order tracking and delivery monitoring
  • Detailed order history with status updates
  • Order returns with reason selection and image upload
  • Order cancellation support
  • Invoice download as PDF
  • Payment proof upload for bank transfers

Orders List

Order Tracking

Multi-language & Localization

Go global from day one with 15+ languages:

English, Vietnamese, Spanish, French, German, Arabic, Japanese, Korean, Hindi, Thai, Russian, Portuguese, Turkish, Indonesian, Chinese

  • Multi-currency: Support for various currencies with real-time conversion
  • RTL Support: Full right-to-left layout for Arabic and other RTL languages
  • Localized Formatting: Date, time, and number formatting per region

Languages

Currencies

Dark Mode Support

Complete dark theme support with system preference detection. Reduces eye strain and saves battery.

Dark Mode

Theme Switcher

Additional Features

  • Onboarding Flow – Beautiful screens to guide new users
  • Recently Viewed – Track recently viewed products for easy access
  • Blog Integration – Keep customers engaged with content
  • Help Center – Built-in FAQ and support system
  • Address Management – Save multiple shipping addresses
  • Reviews Management – View and manage product reviews

Blog

Help Center

Address Management

Technical Specifications

Architecture & Development

Technology Purpose
React Native Expo SDK 54
Language TypeScript with strict mode
Navigation Expo Router v6 (file-based routing)
Server State React Query (TanStack Query)
Client State React Context API (6 contexts)
Styling NativeWind (Tailwind CSS for React Native)
i18n react-i18next with 15+ language files
Storage AsyncStorage + Expo SecureStore

App Statistics

  • Screens: 45+ screens covering all e-commerce flows
  • Components: 44+ reusable UI components
  • Contexts: 6 state management contexts
  • Languages: 15+ translations included

Platform Requirements

  • Android: API level 21+ (Android 5.0+)
  • iOS: iOS 13.4+ and Xcode 15.0+
  • Apple Developer Account (for iOS deployment)
  • Expo Account (free, for EAS builds)

Installation Guide

Development Environment

  • Node.js 18+ (LTS recommended)
  • npm or yarn package manager
  • Expo CLI: npm install -g expo-cli
  • VS Code or any code editor
  • Git for version control

Quick Setup Steps

# 1. Extract and navigate to the project directory
cd botble-ecommerce

# 2. Install dependencies
npm install

# 3. Configure environment
cp .env.example .env
# Edit .env with your API URL

# 4. Launch development server
npm start

# 5. For production builds
npx expo run:android  # Android
npx expo run:ios      # iOS

Backend Requirements

  • Botble Laravel E-commerce System
  • API access enabled
  • HTTPS connection (recommended for production)

What's Included

  • Complete React Native (Expo) Source Code
  • Android & iOS Project Files
  • 45+ Screens & 44+ Components
  • Comprehensive Documentation
  • Installation & Setup Guide
  • API Integration Guide
  • FCM Setup Guide
  • Customization Instructions
  • 6 Months Free Support
  • Free Updates Forever

Demo & Backend

Support & Updates

We provide comprehensive support:

  • 6 Months Free Support included with your purchase
  • Free Updates Forever - Get all future updates at no cost
  • Response Time: We respond to all support tickets within 1 business day
  • Setup Assistance: Free installation and configuration help
  • Bug Fixes: Quick resolution of any issues

Get Started Today

This app is a perfect solution for businesses who want to provide their customers with a premium mobile shopping experience. It's easy to customize and integrate, and it comes with comprehensive documentation and source code.

Purchase Now on CodeCanyon

View Documentation

Get Support


Note: This mobile app requires the Botble Ecommerce script as the backend. Make sure you have your Botble Ecommerce installation ready before setting up the mobile app.