About this project
it-programming / mobile-development
Open
Requesting Quotation for App development
Background details of the Company
Tambang provides ease of communication between boat taxi drivers and passengers at water village across Brunei Darussalam. Passengers should be able to know the prices from their location to the desired places using Google Maps. As for the tourists, the maps should be able to assist the nearest attractive places with the pricing details.
Note: We have scripted this document with all the features including advanced features the app could have. Please Quote us one with the advanced feature and another one without the advanced feature.
Basic technical features
Mobile App for Driver (iOS/Android)
1. Authentication - Mobile no login + Basic Profile Update + Logout
2. Available for Hire
3.
Receive Trip Request one by one
4. Trip Tracking - Waze/Google Map
5. Dashboard - Daily Income and basic info
Mobile App for Users (iOS/Android)
1.
Authentication - Mobile no login + Basic Profile Update with Card Payment/e-Wallet integrated + Logout
2. Trip Request
3. Trip Tracking - Waze/Google Map
4.
Payment by Cash, Card or e-Wallet
5. Driver Review
API Server Feature:
1. Token based User Authentication and Authorization
2.
SMS gateway integration
2. Necessary API for Driver Mobile App
4. Necessary API for Passenger Mobile App
5.
Necessary API for Admin panel Web App
Web Admin Panel Feature:
1. User management with three role (admin, driver, passenger)
1.a Admin user management
1.b Drivers Management
1.c Passenger Management
2. Trip Management
3.
Vehicle Management
Basic detailed features
For Customers :-
- Able to find nearest boat which is available
- Able to view the price fare for the desired destination
- Able to book a taxi immediately
- Able to book a taxi later at a specific time
- Able to pay online using the app with card/cash/e-wallet (BruPay/Progressif Pay)
- Able to rate the drivers and comment anonymously
- Able to complain to the management through the app without the knowledge of the driver
For Boat taxi Drivers :-
- Able to choose whether he is available for hire or not
- Able to accept booking
- Able to approve future bookings at a specific time
- Able to know the remaining balance, detailed daily transaction and monthly target reached
For Tourists (a tab which could be selected): -
- Able to see attractive places near their location
- Able to see the tourist packages
- Able to book rides to that respective places
- Able to book the tourist packages through the app
- Able to have all the features that the normal customers have
Advanced features which could be added
In Advanced Feature, there are two main categories: -
1. Food delivery
2. Item delivery
Under Food Delivery (Customers): -
Customers should be able to –
- View the menu which is posted by the vendors.
- Order food through the app
- Pay by Cash/Card/e-wallet
- track delivery using Google Maps/Waze
- know the ETA
- know the status of the booking. Whether it’s:-
o Order accepted
o Processing
o Packing
o Driver Collected
o Delivered to Customer
- Able to rate and comment on their food (which should be displayed on the restaurant)
Under Food Delivery (Boat Taxi Drivers): -
Boat Taxi Drivers should be able to: -
- Accept customers for delivering food
- View the status of the booking (status which the customer can see)
- Know the ETA of the Food packaging
- Able to key in and change the status to ‘Driver Collected’
- Navigate using the Maps to the Customer’s location to deliver
- Able to Text/Call the customer when arrived at the destination
- Rate & comment for both Customer and Restaurant
- Complain to the management directly
Under Food Delivery (Restaurants): -
Restaurant companies/ Home Cook Food maker should be able to-
- Register with us
- Post their menu
- Post promotions on the app (also set deadlines for those promotions to disappear)
- Accept or Reject the order when an order has been placed
- Able to view the driver’s location or track them
- Rate & comment for both Customer and Taxi Drivers
- Complain to the management directly
Under Item Delivery (Sender): -
Sender should be able to-
- Select the location they want to send the Package to
- Select the type of package and approximate weight
- View the price of the package
- Book the delivery service immediately
- Book the delivery service at a certain period of time
- When the service is confirmed, it should generate a status: -
o Driver Notified
o Driver accepted
o Parcel Collected
o Parcel Delivered
Under Item Delivery (Receiver): -
Receiver should be able to-
- track their Parcel
- know the status of the booking
- view the ETA
- generate an OTP which they will inform the driver when the delivery is confirmed
Under Item Delivery (Driver who delivers the item): -
Driver should be able to-
- accept the delivery service
- view the pick-up destination and delivery destination
- change the status to collected
Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Create a new app
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Required platforms Android, iPhone
I need to Create an app
App type Management - Management application (appointments, product stock, etc.)
Back-end is required Yes
Payment gateway Yes
Delivery term: Not specified
Skills needed