We're excited to announce the beta launch of DemoPenguin, a new platform reimagining how developers implement user onboarding experiences in React applications. As we begin this journey, we're inviting developers to help shape the future of user onboarding! 🐧
Why We Built DemoPenguin
After years of implementing onboarding flows, we've experienced common pain points:
- Repetitive dialog component coding
- Technical barriers for product teams
- Complex state management across onboarding steps
- Time-consuming deployment cycles for simple changes
- Difficulty maintaining consistent user journeys
DemoPenguin Beta aims to solve these challenges with a fresh approach to onboarding.
Beta Program Benefits
As an early adopter, you'll get:
- Direct Support: Shape the roadmap with direct feedback channels
- Unlimited Access: Use it all you want!
- Priority Feature Requests: Help us build the features you need most
Quick Installation
# Using npm
npm install demo-penguin
# Using pnpm
pnpm add demo-penguin
Add DemoPenguin to your application:
import {DemoPenguin} from "demo-penguin"
export default function RootLayout({
children,
}: Readonly<{
children: React.ReactNode;
}>) {
return (
<html lang="en">
<body>
<DemoPenguin
clientToken="client-token"
userInfo={{
userId: "user-id",
userFirstName: "John",
userLastName: "Doe",
userEmail: "john.doe@example.com",
userType: "admin",
}}
variables={{
[key: string]: string;
}}
>
{children}
</DemoPenguin>
</body>
</html>
)
}
Current Beta Features
- Visual Flow Builder: Create onboarding journeys through our flow builder
- AI Images and Avatar Videos: Generate images and videos for your flows to keep users engaged
- Basic Progress Tracking: Track user progress through flows
- Simple Conditions: Show different content based on user roles or user groups
- Basic Analytics: View completion rates and drop-off points
- Coming Soon: A/B testing, multi-language support, and more
Early Feedback
From our alpha testers:
"Even in its early stages, DemoPenguin has already saved our team countless hours. Can't wait to see what's next!" - Beta Tester
Getting Started with the Beta
Join our beta program in three steps:
- Sign up for a account
- Install our React component
- Create your first flow with our visual editor
Help Shape DemoPenguin
We're looking for developers who want to:
- Provide feedback on core features
- Suggest new capabilities
- Test upcoming features
- Help build the future of user onboarding
Ready to join the DemoPenguin beta? Sign up for beta access →
Your feedback will help shape the future of user onboarding! 🚀