Carento Mobile - Car Rental & Dealer React Native Expo App
Carento Mobile – Car Rental & Dealer React Native Expo App This is a complete React Native (Expo SDK 54) app for car rental and car dealer businesses. It provides a full mobile car-rental experience with modern UI, social login integration, push notifications, and comprehensive booking management. Built with TypeScript and React Query for optimal performance and developer experience, it delivers native performance on both Android and iOS platforms with a single codebase. Car…
- Version
- 1.1.1.
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
Carento Mobile – Car Rental & Dealer React Native Expo App
This is a complete React Native (Expo SDK 54) app for car rental and car dealer businesses. It provides a full mobile car-rental experience with modern UI, social login integration, push notifications, and comprehensive booking management. Built with TypeScript and React Query for optimal performance and developer experience, it delivers native performance on both Android and iOS platforms with a single codebase.
Carento Mobile costs $20.30 on our own store
Carento Mobile – Car Rental & Dealer React Native Expo App. Buying direct from the team that builds it means $20.30 rather than $29, with lifetime updates and 6 months support.
Latest Version 1.1.1. Released Aug 03, 2026 Click HERE to view the Changelog- Added Refer & Earn referral program
- Added Carento branded app icons and splash screen
- Fixed social sign-out not clearing native Google and Apple sessions
- Fixed booking numbers showing a duplicated ’#’
- Fixed social login and booking status fields not matching the backend
It suits car rental companies and car dealers who want to put their inventory in their customers’ hands. It is easy to customize and integrate with your Botble car-rental backend, and it ships with full source code and documentation so you can modify and extend it.
It talks to your existing Botble car-rental backend over its REST API, keeping cars, bookings, dealers and rental data in sync, and adds social authentication, biometric unlock and push notifications.
Demo Video
See the app in action. A full walkthrough of search, car detail, the 4-step booking flow, bookings, reviews, dealers and dark mode:
Demo & Resources
Backend Demo
- Demo Video: https://youtu.be/1S6liILg5ls
- Demo Website: https://carento.botble.com
- Admin Panel: https://carento.botble.com/admin
- Admin credentials: admin / 12345678 (auto-filled)
- App Documentation: https://docs.botble.com/carento-react-native
We have a dedicated support center for all of your support needs. It includes our Documentation and Ticket system for any questions you have. We usually get back to you within 12 – 24 hours.
Highlighted Features:
- Buy One Time & Get Free Updates Forever
- One Codebase, Two Platforms – React Native (Expo SDK 54) with TypeScript for native performance on Android and iOS.
- Rent or Buy Listings – Handle both rental cars (per-day rate) and sale cars (one-off price) in a single app.
- 4-Step Booking Flow – Dates, extras, details and review with live price calculation, coupons and guest checkout.
- Hosted WebView Checkout – Works with every backend payment gateway (Stripe, PayPal, Razorpay, Mollie and more) with no native SDK to maintain.
- Social Login & Biometric Unlock – Google, Apple and Facebook sign-in plus fingerprint / face unlock.
- Push Notifications – Booking and promotional alerts via Firebase Cloud Messaging (your own Firebase project required).
- Multi-Language & RTL – 4 languages included (English, Vietnamese, Arabic, French) with full right-to-left support.
- Multi-Currency – Currency picker with server-side price conversion and unlimited custom currencies.
- Dark Mode – Light / dark / system theme detection across every screen.
- White-Labeling – Change app name, colors, fonts, contact info and feature toggles from environment variables, no code changes.
- Full Source Code – 50+ screens and 45+ reusable components with comprehensive documentation.
Every feature above is explained in detail in the Key Features Overview section below.
Requirements
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
Backend Requirements
- A Botble car-rental Laravel backend with the car-manager plugin – either Carento or Auxero. The app is the mobile client only and does not work without one of them.
- API access enabled (Settings > API)
- HTTPS connection (recommended for production)
Platform Requirements
- Android: API level 21+ (Android 5.0+)
- iOS: iOS 14.0+ and Xcode 15.0+
- Apple Developer Account (for iOS deployment)
- Expo Account (free, for EAS builds)
Installation Guide
Setting up the app is straightforward with our comprehensive documentation:
Quick Setup Steps
- Download the source code package
- Extract and navigate to the project directory
- Run npm install --legacy-peer-deps to install dependencies
- Copy .env.example to .env and configure your Botble backend URL
- Run npm start to launch Expo development server
- Scan QR code with Expo Go app or run on simulator
- For production builds, use npm run ios or npm run android
What’s Included
- Complete React Native (Expo SDK 54) Source Code
- Android & iOS Project Files
- 50+ Screens & 45+ Components
- Comprehensive Documentation
- Installation & Setup Guide
- Configuration & Customization Guide
- Social Login Setup Guides
- Push Notification Configuration
- 6 Months Free Support
- Free Updates Forever
After setup, you’ll have a fully functional mobile car-rental app with social login, push notifications, booking management, and all the features needed for a complete car-rental experience.
Key Features Overview
Car Discovery & Browsing
- Home Sliders: Featured cars, brands, and promotional listings
- Advanced Search: Full-text search with autocomplete and suggestions
- Smart Filtering: Filter by make, model, type, transmission, fuel, amenities, price range, location
- Car Detail: Full specifications, amenities, customer reviews, photo gallery
- Photo Gallery: Full-screen viewer with zoom and swipe navigation
- Similar Cars: Recommendations based on current selection
Booking & Checkout
- 4-Step Flow: Select dates → Add extras → Enter details → Review & confirm
- Live Pricing: Real-time price calculation based on dates and extras
- Coupon Support: Apply discount codes to bookings
- Guest Booking: Book without creating an account
- WebView Checkout: Secure payment via backend hosted page
- Multiple Gateways: Support for Stripe, PayPal, Razorpay, Mollie, and more
Social Login & Authentication
- Google Sign-In: One-tap authentication with Google accounts
- Apple Sign-In: Native Apple authentication for iOS users
- Facebook Login: Seamless login with Facebook integration
- Traditional Login: Email/password with secure recovery system
- Biometric Unlock: Fingerprint and face recognition
- Secure Storage: Tokens stored securely using Expo SecureStore
Smart Push Notifications
- Firebase Cloud Messaging: The device token is registered with your backend automatically on sign-in, and re-registered if it rotates
- Booking Updates: Real-time notifications for booking status changes
- Confirmations: Alerts for booking confirmations and pickups
- Promotional Offers: Alerts for sales, discounts, and seasonal promotions
- New Listings: Notifications for new cars and special vehicles
- In-App Inbox: Notification history with unread badges, pull-to-refresh and mark-all-read, reachable from the home header and the profile tab
- Deep Linking: Tapping a notification opens the booking, car or blog post it refers to, including from a cold start
- Note: Push delivery requires your own Firebase project (google-services.json / GoogleService-Info.plist)
Important – Third-party services: Push notifications rely on Firebase Cloud Messaging, a third-party Google service. To enable push notifications you must create and configure your own Firebase account and project. Firebase Cloud Messaging is currently free, but Firebase is a third-party product and Google may change its plans or pricing at any time, which could incur additional costs. These services are not provided by us and are optional – the app runs fully without them.
Customer Reviews
- Star Ratings: Rate a car from 1 to 5 stars and leave a written review
- Booking-Gated: Available from the booking detail screen once a booking is confirmed or completed, so only real renters can review
- Displayed on the Car: Reviews and the average rating appear on the car detail page
Dealer Directory & Blog
- Dealer Browsing: Browse and filter verified car rental dealers
- Dealer Profiles: View dealer information, contact details, and reviews
- Dealer Inventory: Cars grouped by rental dealer/vendor
- Blog Posts: In-app blog with articles and categories
- Content Updates: All content managed from Botble admin
Multi-language & Localization
- 4 Languages: English, Vietnamese, Arabic, French
- RTL Support: Right-to-left layout for Arabic
- Easy Switching: Language selection in app settings
- Localized Formatting: Date, time, and number formatting per region
Modern Mobile Experience
- Native Performance: React Native powered native performance on both platforms
- Offline Capabilities: Cached browsing with React Query and automatic sync
- Dark Mode: Complete dark theme support with system preference detection
- Responsive Design: Optimized for all screen sizes
- Smooth Animations: Fluid transitions and micro-interactions
- Pull to Refresh: Easy content refresh on all list screens
Technical Specifications
Architecture & Development
- Framework: React Native with Expo SDK 54
- Language: TypeScript with strict mode
- Navigation: Expo Router v6 (file-based routing)
- Server State: React Query (TanStack Query) for caching and synchronization
- Client State: React Context API (5+ contexts)
- Styling: NativeWind (Tailwind CSS for React Native)
- i18n: react-i18next with 4+ language files
- Storage: AsyncStorage + Expo SecureStore for sensitive data
App Statistics
- Screens: 50+ screens covering all car-rental flows
- Components: 45+ reusable UI components
- Contexts: 5+ state management contexts
- Languages: 4 translations included
- API Endpoints: Comprehensive Botble car-manager API integration
Development Tools
- Code Quality: ESLint + Prettier for consistent code style
- Type Safety: Full TypeScript coverage with strict mode
- Hot Reload: Fast refresh for rapid development
- EAS Build: Cloud builds for production APK/IPA
- Expo Updates: Over-the-air updates for quick fixes
Support & Updates
We provide comprehensive support for this app:
- 6 Months Free Support included with your purchase
- Free Updates Forever – Get all future updates at no cost
- Comprehensive Documentation: Step-by-step guides and tutorials
- Setup Assistance: Free installation and configuration help
- Bug Fixes: Quick resolution of any issues
- Feature Updates: Regular updates with new features and improvements
- Response Time: We respond to all support tickets within 1 business day
- Community Support: Access to our developer community
For support, please use the support tab on this item’s page or contact us through our support center. We’re committed to helping you succeed with your mobile car-rental app.
Changelog
Version 1.0.0 – Initial Release
Version 1.1.1 – Aug 03, 2026
- Added Refer & Earn referral program - Added Carento branded app icons and splash screen - Fixed social sign-out not clearing native Google and Apple sessions - Fixed booking numbers showing a duplicated '#' - Fixed social login and booking status fields not matching the backend - Complete React Native (Expo SDK 54) car-rental mobile application - Built with TypeScript, React Query, and NativeWind - Social login integration (Google, Apple, Facebook Sign-In) - Biometric unlock support (fingerprint and face recognition) - Firebase Cloud Messaging for push notifications - Advanced car search and filtering (make, type, transmission, fuel, amenities, price, location) - 4-step booking flow with live price calculation - Hosted WebView checkout supporting all Botble payment gateways - Guest booking option for customers without accounts - One-way rental capability - Dealer directory with dealer profiles and contact information - Blog integration with posts, categories, and search - Favorites/wishlist with server synchronization - User profile management with address book - Booking history and status tracking - 4-language support (English, Vietnamese, Arabic, French) - Full RTL support for Arabic and other RTL languages - Dark mode support with light/dark/system theme - Offline capabilities with React Query caching - White-labeling support via environment configuration - 50+ screens and 45+ reusable components - Comprehensive API integration with Botble car-manager backend - Cross-platform compatibility (Android & iOS) - Complete documentation and setup guidesSupport & Documentation
Dedicated Support
Our support team is ready to help you with any questions or issues. We typically respond within 12-24 hours and provide comprehensive assistance for setup, customization, and troubleshooting.
Comprehensive Documentation
Our detailed documentation covers everything from environment setup to advanced customization, including social login configuration, push notification setup, and API integration.
Backend System
Get the complete Botble car-rental system to power your mobile app with full admin panel, API access, and all backend features.
About Botble
Botble is a team of experienced developers dedicated to creating high-quality, user-friendly web applications and mobile apps. With years of experience in web and mobile development, we strive to deliver products that meet the highest standards of quality and performance.
Visit us at botble.com
Related products
More digital goods in the same category or with similar tags.
Mobile
Patient Flutter Template App
Mobile
Online Dating and Chatting App Template | Swipe, Chatting | Modern Dating app | Ionic | Match
Mobile
Chat & Group Chat App Template Ionic | Whatsapp Clone Ionic Template | ChatApp
Mobile
Online Recharge Ticket Booking & Bill Payment App Template in Ionic
Mobile
Stylorium - Shop App Template React Native
Mobile
Cosmetic Shop - Beauty Product Ordering React Native iOS/Android App Template
Mobile
Recipe - Food Recipe App | Cooking | Recipe Learning React Native iOS/Android App Template
Mobile
Cake - Online Cake Shop | Cake Ordering React Native iOS/Android App Template
Carento Mobile - Car Rental & Dealer React Native Expo App
After successful payment, you will receive a download link for the source code