Case Study

Poppy AI Payment Automation and React Flow Performance

A DevThinks case study on Poppy AI work across payment automation, subscription tracking, React Flow performance, UploadCare, documentation, tutorial videos, and LaunchMVP starter-kit development.

Client
Poppy AI
Year
Service
Full-stack Development, AI Product, Payment Systems

Project Context

Poppy AI is a node-based visual AI workspace connected to Clever Programmer.

The product had around 1,000 paying customers, which meant small operational issues could turn into real support load.

Payment data needed to be easier to track. The React Flow workspace needed to stay smooth as users worked with visual nodes. Uploads needed to support normal user behavior, including Google Drive and Dropbox. The team also needed better docs and videos so product knowledge did not stay trapped in private chats.

Nasir worked on these areas during the Poppy AI engagement. The case study belongs on DevThinks because it shows a practical mix of frontend performance, automation, SaaS payment operations, and user support systems.

Payment Systems

Payment work is rarely just a Stripe button.

For Poppy AI, the business needed a clearer way to track:

  • who paid
  • how much they paid
  • how much payment remained
  • subscription and customer records

The automation work used Airtable, Zapier, Firebase, ThriveCart, Stripe, and PayPal.

That gave the sales and operations side a better record of more than 1,000 subscriptions and reduced the manual checking that usually creates mistakes.

React Flow Performance

Poppy AI used React Flow for its visual workspace.

Node-based products can get heavy fast. Once users add more nodes, edges, panels, and state changes, poor rendering decisions become visible. The product starts to feel slow even when the feature set is good.

The performance work focused on virtualization and reducing unnecessary re-renders. That is the kind of fix that protects the user experience without forcing a full rebuild.

Uploads, Docs, and Launch Support

Nasir also supported the product around:

  • UploadCare integration
  • Google Drive and Dropbox support
  • technical documentation
  • tutorial videos
  • LaunchMVP starter-kit development
  • Stripe payments
  • Firebase Auth
  • AI integration

These pieces matter because product quality is not only what happens inside the codebase. A SaaS product also needs the team and users to understand the flows without asking for help every time.

Stack

  • React
  • Next.js
  • React Flow
  • Tailwind CSS
  • Firebase
  • Stripe
  • UploadCare
  • Airtable
  • Zapier

Why It Matters

Poppy AI is a good example of DevThinks-style work because the useful fixes were spread across product, payments, performance, and support.

The payment system needed accuracy. The visual workspace needed speed. The upload flow needed to match how users store files. The docs and videos needed to reduce repeated support work.

That is the kind of engineering that helps a product feel more reliable without turning every problem into a rewrite.

More case studies

Dirol Protocol Full-Stack DEX Development on Monad

A DevThinks case study on Dirol Protocol work across frontend development, backend development, DApp optimization, and transaction-focused product engineering on the Monad blockchain.

Read more

SURE-RT Web3 Sports Betting Search and Admin Platform

A DevThinks case study on work by Nasir Iqbal for SURE-RT, covering Next.js search, Node.js support, betting-score charts, a React admin dashboard, and MoonPay onboarding.

Read more

Need technical execution you can trust?

Reach DevThinks with your current bottleneck, timeline, and product goal. You can start async or jump straight to a call.

Reach DevThinks directly

Use the contact form if you are comparing partners, untangling a product bottleneck, or preparing a new launch that needs sharper execution.

  • Distributed
    Our team is distributed worldwide. We have no physical office, but we believe in async communication and deep work.
  • Contact us
    nasir@devthinks.com
    +1 (559) 238-1537
  • Legal Address
    8 The Green Ste A
    Dover, DE 19901