Hire an App Developer
$250-750 USD
Pagado a la entrega
We have a rideshare/car service app which we need some new functionality to be built into, as well as some bug fixes and edits to existing functionality. The app includes the following components:
- A front-end website written in PHP/HTML/CSS using Laravel 5.4 and Bootstrap
- A back end hosted on an Azure Ubuntu 16.04 VM server built with PHP/Laravel and Apache2
- An Android ‘Driver’ app written in Java
- An Android ‘User’ app written in Java
- An iOS ‘Driver’ app written in Obj-C and Swift (Mostly Obj-C)
- An iOS ‘User’ app written in Obj-C and Swift (Mostly Obj-C)
Anyone responding to this request will need to be familiar with all the above
Currently the app is functional, but without some functionality that our client needs, and with a few bugs/issues that need to be solved. I have broken them all down below into ‘Debugging’, ‘Edits’, and ‘New Functionality’. More detailed requirements are available on request/
Debugging
Android
Driver App
- Driver App crashes semi-regularly on acceptance of ride.
- Driver must go offline and back online after each ride, or they are not seen as available by users.
User App
- User App fails to display Rating Screen after successful payment.
- Google maps doesn’t always show the full route on-screen after selecting destination
iOS
Driver App
- Currently does not build, although a previous version was functional. Has the following errors
o Lexical or Preprocessor Issue
- SDWebImage/UIImageView+WebCache.h' file not found with <angled> include; use quotes ""
- 'SocketIO/SocketIO-Swift.h' file not found
both in HomeViewController.m
User App
- Also currently does not build, was also functional in earlier version. Has the following errors
o Diff: /../[login to view URL]: No such file or dir.
o Diff: /../[login to view URL]: No such file or dir.
o 'The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update Cocoapods.
- Contract awardee will need to solve both of these issues and then implement the changes outlined below
Edits
Back End
- Currently ‘Providers’ are associated directly with a ‘Service Type’. Part of the ‘Vehicle Swap’ functionality as outlined below will be to associate Vehicles with ‘Plate Number’ and ‘Service Type’. There will be 2 service types:
o Sedan
o SUV
The client wants the ability for a Driver who is in Vehicle Type – ‘SUV’ to be able to accept requests for both SUV and Sedan, but Sedan can still only accept requests for Sedan. This will require a change to the database structure, so that when a car that is both SUV and Sedan is occupied, it is not available as either type for the duration of the trip.
Driver
- Add pick-up and destination address to request JSON object.
o Display pickup and destination to driver on request screen.
- Implement Google Maps turn-by-turn navigation on Map screen after request to pick-up location.
- Implement Google Maps turn-by-turn navigation on Map screen to destination after pickup.
User
- Display ETA for pickup as well as ETA to destination.
- Display ‘License Plate Number’ on ‘Ride Accepted’ screen
- Show location of nearby drivers on Map fragment
New Functionality
Ride Pre-Booking
Back End
o Implement pre-booked rides tables and controller
Driver
o Implement pre-booked ride list
o Implement push notification for pre-booked ride alerts
User
o Implement ride pre-booking fragment
o Implement pre-booking ‘ride accepted’ notification
o Implement pre-booked rides list
Push Notifications
Driver
o Implement ‘User has cancelled’ notification.
o Implement push notifications for request alerts.
User
o Add push notification and alert sound for ‘Ride Accepted’ and ‘Driver has Arrived’
Vehicle Swap
Back End
o Create new database category for ‘Vehicle’
Driver
o Add dropdown menu for ‘Vehicle’ selection to driver profile screen.
User
Cancellation Fee
Back End
o Implement cancellation fee. If user cancels within 5 mins of pick-up, charge base price only.
Driver
o Implement ‘User has cancelled’ notification.
User
o Implement cancellation fee warning and invoice for cancellation if ride is cancelled within 5 minutes ETA of pickup
Nº del proyecto: #13982804
Sobre el proyecto
81 freelancers están ofertando un promedio de $1094 por este trabajo
Dear, client. How are you today? I'm so interested in working on your project as a developer who has good experience in this field and am fully capable of giving you high quality product that will help you grow you Más
Dear sir. I am a professional mobile app & web developer with 7+ years rich experience. I would like to work on your project and deliver the project. I have developed many applications such as social dating, shoppi Más
We are a team of excellent programmers and engineers. We have completed over 250 jobs up to now, and are ever-growing at rapid speed. Our team include many experts with following skills. - C/C++/C#/Java Programming Más
Nice to meet you. My name is Bryan Valencia. I am professional Mobile app(Android, iOS, Backend) developer who has a great experience. I would provide the Best Product and offer good service until you are satisfied Más
Hello, I m fulltime available for work , I have 6 years of experienced on mobile application and development web services I have gone through your project requirement specification and as per my previous experie Más
“Android app Experts” Hello, we are a leading mobile app development company. we specialize in Android, iOS & Unity 3D games app development. We have studied your project and we think we can surely do it. you can Más
Hello, I have read what you exactly need, however I would like to ask you a few questions. I do work smart and do not rest until I get the job done. Please feel free to ping me anytime so we can have a detailed discus Más
Hi I work towards providing reliable, relevant and robust IT solutions at most competitive prices to my customers. I ensure 100% customer satisfaction so lets start Thanks
Hello, I am full time available for your work. I have gone through your requirement that you need car service app. I will make native app as per your requested function. Please share your details so can go thr Más
Hi there - I'd be happy to build the new functionality for your rideshare service (including fixing the existing bugs listed). I'm a professional software engineer with extensive experience in the technologies listed ( Más
Greetings sir, i am an expert freelancer for this job and your 100% satisfaction is assured if you allow me to serve. Here is the reason. Why you should pick me? a) I am a very expert and have the same kind of ex Más
I am an IITK graduate and I have 9 years of experience in software development. I have 100% completion rate and I have finished all the projects with the highest level of customer satisfaction. I usually finish project Más
I read your project description but I think it will be better if we can chat and clear it once. Please message me so we can proceed. Looking forward to work on this project. Thanks & Regards, Beena.
Hello, Hope you are doing great. I can surely help you with adding some new functionality to your rideshare/car service app, as well as some bug fixes and edits to existing functionality. I am glad and confiden Más