Managed Delivery of
a Vertical Social Media App
USA
2021 - ongoing
Social Media
3-7 experts
Summary
Business challenge:
Our client approached us with a visionary concept, seeking the expertise of a highly dependable and proficient team to bring their idea to life, starting from the ground up. Our objective was to develop an app that shows exceptional scalability, optimal cost efficiency, and minimized technical debt right from the beginning.
Zoolatech approach:
Zoolatech assumed full responsibility for team creation, technical decisions, and project execution, spanning from market analysis to post-launch app support. Our primary goal was to strike the right balance between launching fast, minimizing the tech debt, and optimizing costs.
Value delivered:
In just six months, we successfully launched a fully functional app designed with scalability in mind. The client received a stable app with continuous monitoring, swift bug resolution, and third-level support. Our infrastructure handled high user loads and didn’t require reengineering after release.
Technologies:
Facing similar challenges? Contact our experts now.
Spencer Rascoffa serial investor and entrepreneur known for co-founding Zillow Group and Hotwire.com, joined forces with his daughter, Sophia Rascoff, to bring their passion for food into the digital realm. Their vision was to create an app that automatically scans users' photo galleries for food images, allowing them to share their food experiences with friends.
Sometimes working with an offshore dev team can feel disconnected, but in the case of ZoolaTech, it's a very tight partnership. The team at ZoolaTech is incredibly collaborative, and we work as a team despite being thousands of miles away from each other.
Spencer Rascoff
Co-founder & Chair, Pacaso, Recon Food & dot.LA
Business Challenge

The client required a vertical social app that was not only highly functional but also cost-effective and capable of handling heavy user traffic within a tight timeframe. Lacking technical expertise on their end, they entrusted Zoolatech with the entire process, beginning with defining functional requirements and culminating in post-release maintenance.

Zoolatech Approach

from an idea to end-to-end implementation

 

Based on non-functional requirements and the expected user loads, we decided on the architecture, tech stack, and the MVP features. Our key goal was to build core functionality while managing costs and minimizing technical debt.

In our initial phase, we conducted limited market research, with a focus on analyzing competitors, similar offerings, platform selection, target demographics, feature requirements, cloud platform options, and technology choices. Our approach prioritized functional requirements, considering factors such as speed, scalability, engineering costs, regional availability, and the dynamics of the engineering job market.

The result of this phase was a comprehensive proposal that encompassed user flows, technology stack recommendations, cloud solutions, staffing plans, team recommendations, pricing details, and a project timeline spanning 2-3 years. This plan also took into consideration potential future integration needs and tools required for upcoming features, as well as long-term cost-efficiency.

Throughout the project, we actively solicited user feedback and incorporated it into subsequent app versions to enhance the user experience.

MVPs for iOS and Android apps:

Our team designed the architecture and built the Minimum Viable Product (MVP) for an iOS app and after a while proceeded with the MVP for an Android application.

Best DevOps Practices:

Our DevOps practices included implementing backup solutions to safeguard against data loss, utilizing autoscaling for optimal resource management, implementing cost-optimization measures, proactively monitoring errors in production environments, optimizing hardware consumption, establishing continuous integration and continuous deployment (CI/CD) pipelines based on Infrastructure as Code (IaC) principles. Automated unit, integration, and acceptance tests on the backend maintain high code quality and reliability.

Microservices Architecture:

The application is structured upon a microservices architecture, which allows for modularity and scalability. The approach enhances flexibility, ease of maintenance, and performance, ensuring smooth interactions and rapid development while delivering a robust and responsive user experience.

Data Security: SSPA and GDPR Compliance:

We rigorously adhere to all data security and compliance requirements, including compliance with SSPA and GDPR regulations. Our commitment to these standards ensures the protection of data for both U.S. and European users.

Quality Assurance:

Beginning in the second month of the project, we introduced manual testing into our workflow to ensure comprehensive quality assurance while maintaining cost-effectiveness.

Implementation

The client’s primary objective was to develop a high-quality Minimum Viable Product (MVP) that was production-ready. Our approach to architecture design placed a strong emphasis on ensuring readiness for full-scale operation and scalability, thus minimizing the need for significant alterations after the full release.

Mobile App Development:

Our mobile app development strategy began with prioritizing iOS, given its significant market popularity. Subsequently, we developed the Android version. Both apps were crafted using native Android and iOS tools. Recon fully harnessed the native capabilities of each platform, including features such as fingerprint recognition, camera usage, Bluetooth connectivity, facial scanning, core ML, and camera functionalities. Additionally, we placed a strong focus on efficient utilization of device storage capacity and optimizing battery usage.

Leveraging Core ML for Food Photo Recognition and Location Estimation:

We leveraged Core ML technology to automatically identify and recognize food photos within the user’s library. By utilizing metadata tags, we accessed location information, enabling precise estimation of where these food photos were captured.

Optimizing Location-Based Searches:

Efficient handling of overlapping areas within an optimal square was a key aspect of optimizing location-based searches. Through various optimizations, we ensured precise data retrieval while minimizing unnecessary database resource consumption.

Streamlining User Feed Updates:

Efficiently displaying user feed updates was a challenge we addressed by introducing a microservice that preprocessed user feeds as new posts were added. This ensured immediate access to prepared feeds when users opened the application, eliminating the need for real-time computation.

Feedback-Driven Enhancements:

User feedback played a crucial role in our development process. In response to user preferences for home-cooked meals, we removed geotags for such content and stripped metadata from photos to protect user privacy.

Comprehensive Production Rollout:

We took full responsibility for the production rollout, managing app deployment, updates for both iOS and Android, customer support, account creation, application review, and design aesthetics. This end-to-end approach ensured a seamless transition to the production environment.

Achievements & Value Delivered
  • Within just six months, we successfully launched a fully functional MVP designed with scalability in mind. Our infrastructure was proven capable of handling increased user loads without requiring extensive reengineering efforts.
  • The client received a stable MVP app ready to handle high loads. It included robust monitoring, efficient bug fixing, and third-level support.
  • We established a resilient infrastructure, enhanced security measures, and streamlined processes through the implementation of CI/CD pipelines.
  • Thorough performance testing ensured the application’s reliability, and our versatile software engineering team provided comprehensive solutions.
  • The client received an application complete with full intellectual property rights and well-prepared processes and documentation.
Let's build great productstogether!
Contact us