
Challenge
The client is Givingli, a US-based company aiming to transform the gifting experience by creating a convenient application for sending personalized digital greeting cards and gift certificates. The platform partners with over 50 renowned brands, including Sephora, Uber, and Starbucks, offering users unique customization capabilities.
The development team faced a series of significant technical and business challenges:
- High Load and Seasonality: The gifting app experiences severe traffic spikes during holidays. Ensuring system stability during these peak times was crucial.
- Cross-Platform Consistency: Delivering a seamless user experience and full feature synchronization across iOS, Android, and web versions without compromising graphic quality.
- Complex Customization Logic: Building advanced tools for deep personalization of cards, allowing users to choose envelopes, add custom designs, incorporate text, and upload videos.
- Security and Fraud Prevention: As the platform processes financial transactions and issues gift cards, implementing robust protection against DDoS attacks and fraudulent activities was a top priority.
- Feature Expansion: The need to implement delayed and scheduled sending, referral programs, and premium subscriptions (Pro-features) for B2B clients.
The client is Givingli, a US-based company aiming to transform the gifting experience by creating a convenient application for sending personalized digital greeting cards and gift certificates. The platform partners with over 50 renowned brands, including Sephora, Uber, and Starbucks, offering users unique customization capabilities.
The development team faced a series of significant technical and business challenges:
- High Load and Seasonality: The gifting app experiences severe traffic spikes during holidays. Ensuring system stability during these peak times was crucial.
- Cross-Platform Consistency: Delivering a seamless user experience and full feature synchronization across iOS, Android, and web versions without compromising graphic quality.
- Complex Customization Logic: Building advanced tools for deep personalization of cards, allowing users to choose envelopes, add custom designs, incorporate text, and upload videos.
- Security and Fraud Prevention: As the platform processes financial transactions and issues gift cards, implementing robust protection against DDoS attacks and fraudulent activities was a top priority.
- Feature Expansion: The need to implement delayed and scheduled sending, referral programs, and premium subscriptions (Pro-features) for B2B clients.
Solution
Agilie engaged a Dedicated Team of 14 specialists (including iOS, Android, Front-End, and Back-End developers, as well as QA, PM, and BA experts). We took full responsibility for the technical development, system architecture, and integration of new features, working in short iterations under the Agile methodology.
Key technical solutions and implemented features include:
- Architecture and Scalability: We built a robust cloud infrastructure on AWS, implementing an auto-scaling system to ensure uninterrupted performance during peak holiday traffic.
- Internal Wallet (Givingli Cash): We developed a unique virtual wallet system that allows users to store funds from received gift cards, accumulate balances, or request refunds to use for future purchases.
- Synchronization and Multi-Platform Support: We ensured seamless compatibility of design tools across different platforms. The Android application was developed and optimized in full accordance with the overall system architecture.
- Scheduling Logic: We created a reliable system for the delayed sending of greeting cards and gifts, featuring real-time synchronization between the web platform and mobile apps.
- Givingli Event: We introduced functionality for creating events, sending digital invitations, and specifying gift wishlists for guests.
- Security: Comprehensive anti-fraud strategies and robust data protection protocols were integrated to secure financial transactions.
- Tech Stack: Ruby on Rails, Angular, Swift, Kotlin, PostgreSQL, Redis, along with API integrations for Stripe, Apple Pay, Amazon, and Gyft.
Agilie engaged a Dedicated Team of 14 specialists (including iOS, Android, Front-End, and Back-End developers, as well as QA, PM, and BA experts). We took full responsibility for the technical development, system architecture, and integration of new features, working in short iterations under the Agile methodology.
Key technical solutions and implemented features include:
- Architecture and Scalability: We built a robust cloud infrastructure on AWS, implementing an auto-scaling system to ensure uninterrupted performance during peak holiday traffic.
- Internal Wallet (Givingli Cash): We developed a unique virtual wallet system that allows users to store funds from received gift cards, accumulate balances, or request refunds to use for future purchases.
- Synchronization and Multi-Platform Support: We ensured seamless compatibility of design tools across different platforms. The Android application was developed and optimized in full accordance with the overall system architecture.
- Scheduling Logic: We created a reliable system for the delayed sending of greeting cards and gifts, featuring real-time synchronization between the web platform and mobile apps.
- Givingli Event: We introduced functionality for creating events, sending digital invitations, and specifying gift wishlists for guests.
- Security: Comprehensive anti-fraud strategies and robust data protection protocols were integrated to secure financial transactions.
- Tech Stack: Ruby on Rails, Angular, Swift, Kotlin, PostgreSQL, Redis, along with API integrations for Stripe, Apple Pay, Amazon, and Gyft.
Results
The collaboration with Agilie empowered Givingli not only to successfully implement all planned features but also to achieve impressive business metrics and scale significantly.
Key project achievements:
- 10+ Million App Installs: A testament to the immense market demand and the product's perfect alignment with user needs.
- 10X Traffic Growth: The platform experienced a tenfold increase in traffic over the past year, driven by stable performance and continuous feature expansion.
- Large-Scale Partnership: The project budget successfully exceeded $1 million, highlighting a long-term, fruitful, and trusting collaboration.
- Recognition from Apple: The product was repeatedly featured by Apple experts in the "Today" and "Developer's Insights" sections of the App Store, especially during hot holiday seasons.
- Flawless Performance Under Load: Thanks to the implemented auto-scaling system, the application runs stably and smoothly during extreme peak loads (such as Christmas and Valentine's Day) with zero downtime or latency issues.
- High Client Satisfaction: Ben Green, the founder of Givingli, highlighted the Agilie team as a cost-effective and reliable partner with excellent communication skills. He specifically noted the team's ability to consistently meet strict deadlines and rapidly implement feedback following QA testing.
The collaboration with Agilie empowered Givingli not only to successfully implement all planned features but also to achieve impressive business metrics and scale significantly.
Key project achievements:
- 10+ Million App Installs: A testament to the immense market demand and the product's perfect alignment with user needs.
- 10X Traffic Growth: The platform experienced a tenfold increase in traffic over the past year, driven by stable performance and continuous feature expansion.
- Large-Scale Partnership: The project budget successfully exceeded $1 million, highlighting a long-term, fruitful, and trusting collaboration.
- Recognition from Apple: The product was repeatedly featured by Apple experts in the "Today" and "Developer's Insights" sections of the App Store, especially during hot holiday seasons.
- Flawless Performance Under Load: Thanks to the implemented auto-scaling system, the application runs stably and smoothly during extreme peak loads (such as Christmas and Valentine's Day) with zero downtime or latency issues.
- High Client Satisfaction: Ben Green, the founder of Givingli, highlighted the Agilie team as a cost-effective and reliable partner with excellent communication skills. He specifically noted the team's ability to consistently meet strict deadlines and rapidly implement feedback following QA testing.