Business Client need Mobile App Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Medina, Saudi Arabia
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"Title:
Seeking a Professional Software Development Company to Review and Take Over Source Code for Six Mobile Applications (Android & iOS) for the Shahm Platform.
---
Overview:
The management of Shahm Application is seeking an experienced software development company to coordinate with the current development team and take over all source code for six mobile applications and an administrative dashboard (Android and iOS for the Merchant, Driver, and Customer apps).
The selected company will:
Review the entire codebase technically,
Ensure all parts are well-documented and clearly explained,
Prepare the system so any future team can easily work on, modify, or re-theme the application, and
Organize repositories and upload the complete code to GitHub or GitLab under the official owner’s account.
---
Scope of Work:
Coordinate directly with the existing development team.
Receive full source code (Front-end, Back-end, APIs, Dashboard where applicable).
Conduct a detailed code quality and structure review (Code Review + Static Analysis).
Set up a local build environment and verify that all six apps can be compiled and executed (Build & Run Proof).
Prepare comprehensive documentation, including:
Project structure and architecture.
Dependencies, libraries, and frameworks used.
Build paths and deployment steps.
Database schema and API endpoints.
Provide a technical explanation of every component (Modules, Services, Controllers, Providers, etc.).
Create and organize repositories on GitHub/GitLab under the client’s ownership with a clear branching policy (main / dev / feature).
Deliver a final technical report on current code status, improvement recommendations, priorities, and risk map.
Prepare a system performance and stability report and suggest enhancement follow-up plans.
Conduct handover sessions with full meeting documentation.
Deliver both production and testing versions of the applications.
---
Key Requirements:
Proven experience with Android (Kotlin / Java / Flutter / React Native) and iOS (Swift / Objective-C / Flutter / React Native).
Strong knowledge of repository management (Git Flow, branch protection, Code Owners, CI/CD setup if applicable).
Willingness to sign a Non-Disclosure Agreement (NDA) and transfer full intellectual property rights to the client.
Readiness for a transition period and collaboration with the existing development team.
---
Expected Deliverables:
1. Fully functioning repositories on GitHub/GitLab under the client’s ownership.
2. Complete documentation (PDF or Markdown) including architecture diagrams and database ERD.
3. A code quality report detailing issues, vulnerabilities, technical debt, and a 90-day improvement roadmap.
4. A Build & Release Playbook for each application.
5. Official minutes and summaries of all handover sessions.
---
Note:
The Merchant Application is not yet complete; it will be received in its current state and further development will continue according to the new agreement.
---
Contract & Timeline:
Estimated time for initial review and handover: 10–20 working days (depending on project size and code complexity).
Contract model: Fixed-price agreement for the handover phase, with an optional monthly maintenance or enhancement contract thereafter.
---
Evaluation Criteria:
Demonstrated experience in similar projects with verifiable references.
Clear and detailed handover plan and timeline.
Quality of the technical proposal and documentation structure.
Team expertise (CVs, proposed structure, and CI/CD capabilities).
Pricing and estimated duration" (client-provided description)
Matched companies (6)

Chirag Solutions

El Codamics

Versasia Infosoft

SYNERGIC SOFTEK SOLUTIONS PVT LTD

SJ Solutions & Infotech
