Interactify

WebAI Products

An interactive-content platform for building quizzes, surveys, polls, live game shows, and other content types, with a multi-provider AI generation layer and an embeddable widget for third-party sites.

  • Spring Boot
  • Java
  • PostgreSQL
  • Flyway
  • Redis
  • React
  • TanStack Router
  • Zustand
  • WebSocket/STOMP
Interactify website screenshot

The challenge

Interactive content tools usually split quiz builders, survey tools, live polling, and embeddable widgets across separate products — Interactify keeps content authoring, real-time audience interaction, AI-assisted generation, and third-party embedding in one platform.

The approach

The backend is a Spring Boot 3 / Java application with a domain model spanning 23 content types — quizzes, surveys, polls, live game shows, product finders, word clouds, brackets, flashcards, and more — backed by Flyway-managed PostgreSQL migrations. Real-time features, including live game shows, head-to-head matches, live polls, and word clouds, run over STOMP/SockJS WebSocket channels. Content generation runs through a multi-provider AI router with a working Anthropic Claude client plus configured OpenAI, DeepSeek, and Gemini providers. Payments run through a genuine Stripe integration, including webhooks, subscriptions, and an automated monthly creator-payout job. A separate lightweight embed package ships a Shadow-DOM custom element with a script-tag auto-init and a JS mount API, supporting inline, popup, and slide-in placements on third-party sites.

What’s live

  • 23 interactive content types, including quizzes, surveys, polls, and live game shows
  • Real-time audience interaction over WebSocket/STOMP
  • Multi-provider AI content generation (Claude, OpenAI, DeepSeek, Gemini)
  • Embeddable Shadow-DOM widget with popup/slide-in triggers for third-party sites
  • Stripe-based subscriptions, webhooks, and automated creator payouts

Have a similar project in mind?