Reviving Personal Connection: A Case Study on Fountain Gifts

Project Overview

In an increasingly digital world, the founders of Fountain Gifts saw an opportunity to bring back a personal touch that was becoming a lost art: the handwritten card. They envisioned a premium online service that would provide the best greeting and gifting experience for both senders and receivers. Their goal was to create a seamless, elegant platform where users could easily select a beautiful card, type a personal message, add thoughtful gifts like photos or chocolates, and have it all beautifully prepared and sent, simplifying the entire act of gift-giving.

  • Overlapping squares

    Name

    Client Logo - Fountain Gifts client logo

    Fountain Gifts

  • Overlapping squares

    Backend

    Ruby on Rails, Sidekiq

  • Overlapping squares

    Database

    PostgreSQL

  • Overlapping squares

    Frontend

    NextJS, TailwindCSS

  • Overlapping squares

    Infrastructure

    AWS, Digital Ocean

  • Overlapping squares

    Industry

    E-commerce / Gifting Services

  • Overlapping squares

    Market

    USA

  • Overlapping squares

    Integration

    Twilio, Stripe, Paypal, ApplePay, Prerender.io

Overview Image - Fountain Gifts client logo
Overlapping squaresTHE CHALLENGES

A Complex User Experience and Technical Hurdles

The core challenge was to transform the nuanced, personal experience of sending a physical card and gift into a simple and intuitive digital workflow. The platform needed to handle numerous customizations and backend processes, from rendering user messages onto physical cards to managing inventory for add-ons and processing payments, all while presenting a clean, user-friendly interface.

Furthermore, the initial technical approach presented significant challenges. The choice of a Single-Page Application (SPA) for the front end, while offering a fluid user experience, was not ideal for Search Engine Optimization (SEO), making it difficult to attract new customers organically. On the back end, the system had to manage complicated and time-consuming administrative tasks, such as order fulfillment and data exporting, which could easily become a bottleneck as the business grew.

Challenge Name client logo

Technology Stack & Architecture

The NUS team engineered the platform using a proven Ruby on Rails back-end, providing a stable and scalable foundation. When the team first received the project, the front-end was built on a legacy stack using Backbone.js. Recognizing this framework was dated, the team devised a multi-stage modernization plan. The architecture also utilized Sidekiq for managing asynchronous tasks and integrated top-tier payment gateways like Stripe, Paypal, and ApplePay.

Overcoming Technical Hurdles

The team’s first step was to stabilize and enhance the existing platform. The dated Backbone.js SPA presented immediate performance and SEO limitations. To address this, the team integrated Prerender.io to pre-render pages into static HTML, which significantly improved both site performance and search engine visibility.

For the complex administrative workflows, the team identified that the initial Heroku infrastructure was struggling with time-consuming tasks like data exporting. While Heroku could have been upgraded to handle the load, the team determined that Digital Ocean offered a more cost-effective solution for the required resources. Therefore, they strategically migrated the application to Digital Ocean, resolving the performance issues while optimizing operational costs.

For the complex administrative workflows, the team identified that the initial Heroku infrastructure was struggling with time-consuming tasks like data exporting. While Heroku could have been upgraded to handle the load, the team determined that Digital Ocean offered a more cost-effective solution for the required resources. Therefore, they strategically migrated the application to Digital Ocean, resolving the performance issues while optimizing operational costs.

User-Centric Design

The platform's design was centered on simplicity and elegance. The user journey was meticulously crafted to be as straightforward as possible:

• Select a Card: Browse a curated collection of high-quality cards.

• Personalize the Message: Type a heartfelt message.

• Add Gifts: Easily include add-ons like photos or chocolates.

This simple, multi-step process ensured users could send a meaningful, personalized gift in minutes, with the confidence that Fountain Gifts and NUS's robust system would handle the rest.

Overlapping squaresTHE RESULT

A Thriving Platform for Personal Connection

The launch of Fountain Gifts created a unique and successful service that revived the tradition of sending handwritten cards for the digital age. While quantitative metrics were not the primary focus, the platform's success was evident through significant qualitative improvements.

  • Green tick circle

    The platform was widely praised for its intuitive and elegant design. Customer feedback consistently highlighted the ease of use, leading to high user satisfaction and strong word-of-mouth referrals.

  • Green tick circle

    The new backend infrastructure and administrative tools dramatically reduced the time required for order fulfillment. This allowed the Fountain Gifts team to operate more efficiently and focus on curating new products and growing the business.

  • Green tick circle

    Upon launch, Fountain Gifts quickly gained traction in the gifting market. It received positive customer testimonials for its unique, high-quality, and heartfelt service, establishing a strong brand identity.

Result client logo
Overlapping squares

Exceptional User Experience

Overlapping squares

Streamlined Operations

Overlapping squares

Positive Market Reception

Circle check

Conclusion

The successful partnership between Fountain Gifts and NUS Technology demonstrates how a thoughtful technical strategy can bring a heartfelt vision to life. By combining the unique market insight of the Fountain Gifts founders with the deep technical expertise of the NUS team, they created a platform that not only solved complex technical challenges but also fosters genuine human connection. This case study is a testament to NUS Technology’s ability to build sophisticated, user-centric web applications that deliver tangible business results and a delightful customer experience.

Conclusion
Overlapping squaresTESTIMONIAL

What Our Client Says

Kunal Seth's Avatar
Kunal Seth

Founder of Fountain Gifts

A True Strategic Partner for Modernization

Partnering with NUS was the right decision. They took our legacy Backbone.js app, stabilized it with Prerender.io, and optimized costs by migrating to Digital Ocean. They then rewrote our front-end in Next.js, modernizing our stack. NUS is a great strategic partner with strong technical expertise.

Download This Case Study

Get the full story in PDF format, including project details, technical insights, and measurable results you can apply to your own business.

Download backgroundDownload background

Explore Other Case Studies

Ready to Write Your Own
Success Story?

Let’s have a strategic conversation about your goals and how we can achieve results like these for your business.

Schedule a Strategy Session
CodeMonitorGrid with light