| 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 |
|
|||||
| tags |
|
|||||
| image | https://landing.botble.com/ecommerce-mobile-app/images/app-home-light-mode.png | |||||
| status | published | |||||
| is_featured | true |
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.
See the app in action! Watch our demo video to explore all features:
Want to test it yourself? Download the demo APK:
- 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
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
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
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
Browse products by categories, brands, featured items, and flash sales with advanced filters and sorting options.
Every product shines with high-quality image galleries, variations, customer reviews, and one-tap add to cart.
Persistent cart with coupon codes, quantity management, and shipping calculation.
Save favorites with server synchronization across devices.
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 |
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
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
Complete dark theme support with system preference detection. Reduces eye strain and saves battery.
- 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
| 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 |
- Screens: 45+ screens covering all e-commerce flows
- Components: 44+ reusable UI components
- Contexts: 6 state management contexts
- Languages: 15+ translations included
- 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)
- 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
# 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- Botble Laravel E-commerce System
- API access enabled
- HTTPS connection (recommended for production)
- 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
- Backend Demo: https://ecommerce-mobile-app.botble.com
- Admin Panel: https://ecommerce-mobile-app.botble.com/admin
- Admin account: admin / 12345678
- API Documentation: https://ecommerce-api.botble.com/docs
- App Documentation: https://docs.botble.com/ecommerce-mobile-app/
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
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.
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.

















