Company requires 2 mobile apps & its related admin panel to provide doorstep services. One app for customer & one for service provider. Think of it like plumbers or electricians visiting people’s houses for repair work. No, service providers are NOT freelancers. They are our employees.
English/Arabic Android & iOS apps are required & must strictly be developed with native language. Customer app is roughly 50 pages according to the XD file. Service provider XD file is half of that. They share many common components. Web based admin panel with dynamic reporting is required. Arabic language translation library will be provided.
User Interface: Adobe XD, MS Visio Plan 2
Android App Platform: Android Native, Kotlin
iOS App Platform: iOS Native
iOS IDE: Xcode
Android IDE: Android Studio
Backend: Python 3, Django
Project Documentation: MS Visio, MS Access, MS Word, MS Excel, MS Project
Some artificial intelligence algorithm must be implemented. This comes into effect when performing smart ticket booking.
UI/UX is available & XD file with all components will be provided upon awarding the project. In addition, some documentation such as BPMN, ER, Use Case, Status Logic Table are available & will be provided.
App features are similar to CRM systems. So expect common features such as ticket booking, scheduling, rescheduling, ticket cancellation, ticket hold, refund, escalate, delete, achieve, loyalty points, rewards, invoicing, payment. Some basic accounting & reporting is also required. As you see there is nothing unusual. Only hiccup could be in ticket booking system since you may have to use some A.I. to optimize booking & make trips more efficient.
Integration with Odoo will be the next phase of the project.
Deadline for beta testing the Android apps is before the end of December 2020. Further deadlines will be furnished once project is awarded.
Deliverables must include complete software development lifecycle documentation with source code for mobile apps, backend, web services, & APIs. Object-oriented approach must strictly be adhered.
Finally, I would like to emphasis that the single most important most critical part of the project is “DOCUMENTATION & DELIVERABLES”. Our consultant will go through it word by word. Hence it must follow professional industry standards. Unfortunately, a working app without an “Excellent” documentation is a failed project for us & no payment will be honored & will terminate the deal.
Best of luck bidding!