Contacts411 Mobile App and Backend Development
Services Covered:

Software Development
27 months
200K - 999K
1 January 2019
1-5
Offshore
Project Capability Score (PCS)
Project Capability Score (PCS) estimates how capable DECODE® is of successfully delivering a project like this, based on its past experience, track record, and ability to handle similar work. Learn more about PCS
Client
Contacts411
Project Summary
Key Challenges
- Develop new features for the mobile application.
- Upgrade and maintain the existing codebase and backend infrastructure.
- Migrate backend components from Python 2.7 to Node.js/JavaScript for easier maintenance.
- Integrate multiple data-provider APIs and implement complex data filtering and decision algorithms.
- Create a database for customer-usage insights while preserving user anonymity.
Project Deliverables
- Mobile application feature updates and new UX/UI
- Migration of backend components from Python 2.7 to Node.js/JavaScript
- Integration of new data-provider APIs
- Admin webapp and public website implemented in React.js
- AWS-hosted backend and databases (DynamoDB)
- Database for customer usage analytics with user anonymity preserved
- Automation for deployments and testing processes
Project Solution
Project Outcome
- Steady improvement in app usability through multiple releases.
- Many new features were added in a timely fashion.
- Implemented unique capability to update business and contact data simultaneously.
- Vendor integrated with the client's processes and introduced automated deployment, testing, and new development workflows.
Platforms
Mobile
Web
Cloud
Tech Stack
React Native
Node.js
React.js
Python
JavaScriptAmazon Web Services (AWS)
Amazon DynamoDB
Client Endorsement
Overall Review Rating
Timeliness
Cost Rating
Willing to Refer
Quality of Deliverables
“The client praised DECODE as they have headed a steady improvement of the app's functionality. They have successfully added the new features of the app. Their skilled and professional team has gone above and beyond to exceed the client's business goals. They have been communicative in the workflow.”
Note: This endorsement is based on publicly available client feedback from external review sources.

