Belya – On Demand Services App | Urban Company Clone | Booking System with Admin Panel | Customer and
Provider App Included | Android and iOS
Start your on demand service business, Belya is a complete solution that includes mobile apps for customers and
service providers, plus a powerful admin panel to control everything in your business.
Belya is built using native and modern languages, designed to have the best performance that will
make your app stand out from your competitors, and to easily maintain and extend the code base.
The Android apps uses Kotlin, iOS apps uses swift, and integrate with Firebase for phone authentication,
notifications and more, while the APIs and admin panel is built using laravel which is one of the most popular
frameworks for PHP.
The app has unique and modern designs and it’s so light weight, so it’s absolutely a perfect choice for
Customer app test credentials:
Phone Number: +46 70170 4222
Verification Code: 123456
Provider App Demo
Phone Number: +46 70170 4244
Verification Code: 123456
PayPal demo credentials
Admin Panel Demo
- You can login with your phone number easily
- Belya supports single account authentication, that means you can use a single phone number to login
customer and provider.
- The system resets all the database tables every one hour, for demo purposes.
V3.0 | 20122021 - Android customer app Pay online using `Stripe` and `Razorpay` Promo codes Select booking address on map plus the ability to search for a specific address Integrate with pagination Some bug fixes and enhancements - Android provider app Integrate with pagination Some bug fixes and enhancements - iOS customer app All android customer app in `version 1` and `version 2` - iOS provider app All android provider app in `version 1` and `version 2` - Admin panel Use builtin media uploader instead of adding a url to an image Add/Edit/Delete currencies Pagination support for bookings and reviews Add/Edit/Delete promo codes for specific category/service, expiry date, flat and percentage discounts Add/Edit/Delete payment methods with ability to enable/disable each one Edit payment settings to select the active currency and tax percentage (if enabled) Some bug fixes and enhancements
V2.0 | 21092021 - Android customer app Pay online using PayPal - Android provider app Can navigate to the booking location using maps - Admin panel Add/View/Edit/Delete commissions for every service View payments done by customers View earnings for the admin and each provider Payout system for providers with automatically calculated amount View payout history for each provider Edit settings for tax percentage and flag to enable PayPal
V1.0 | 14072021 - Android customer app Sign in & register using phone number authentication Browse categories and its services Search for services See all service details (name, rating and icon) See service reviews Book a service on a specific date and time Search for address using maps Write notes to the service provider Check payment summary and all booking details to confirm before booking See booking details with ability to cancel the booking See booking status and contact provider See a list of history and current bookings Pay using cash Review the service and provider Receive push notifications on booking updates Change UI theme (light, dark and system) Change language RTL supported Logout from the app Update profile details Contact support using email or phone call Integrate with `Firebase` Analytics Integrate with `Crashlytics` - Android provider app Sign in & register using phone number authentication Set and update categories that provider can do its services (e.g. plumbing, cleaning) See a list of new bookings (within the registered category) Accept new bookings See a list of ongoing bookings Update booking status (e.g arrived, workdone) See a list of history bookings Can call the customer Receive push notifications on new bookings (If it matches the category) Change UI theme (light, dark and system) Change language RTL supported Logout from the app Update profile details Contact support using email or phone call Integrate with `Firebase` analytics Integrate with `Crashlytics` - Admin panel Multiroles management Assign permissions to every role See statistics like total earnings, number of bookings, total number of customer and provider number See latest reviews and registered providers Add/View/Edit/Delete users Add/View/Edit/Delete categories Add/View/Edit/Delete services View/Edit/Delete bookings Add/View/Edit/Delete booking statuses View/Delete reviews