@geenius/waitlist
v0.16.0
Published
Geenius Waitlist — Self-hosted waitlist system for Convex apps (React + SolidJS)
Maintainers
Readme
@geenius/waitlist
FSL waitlist capture, referral loops, confirmation flows, and operator review surfaces for Geenius products.
Installation
pnpm add @geenius/waitlistImport Examples
import { buildReferralUrl, createWaitlistEntry } from "@geenius/waitlist";
import { buildWaitlistStats, formatPosition } from "@geenius/waitlist/shared";
import { WaitlistLandingPage, WaitlistConfirmPage } from "@geenius/waitlist/react";
import { WaitlistLandingPage as CssWaitlistLandingPage } from "@geenius/waitlist/react-css";
import { createWaitlist, createReferral } from "@geenius/waitlist/solidjs";
import { WaitlistLandingPage as SolidCssWaitlistLandingPage } from "@geenius/waitlist/solidjs-css";
import { api, schema, waitlistTables } from "@geenius/waitlist/convex";Usage
import { WaitlistLandingPage } from "@geenius/waitlist/react";
import { buildWaitlistStats } from "@geenius/waitlist/shared";
const stats = buildWaitlistStats([]);
export function LaunchRoute() {
return (
<WaitlistLandingPage
productName="Antigravity Alpha"
productTagline="Referral-powered access for the next operator workspace."
stats={stats}
baseUrl="https://alpha.geenius.dev/waitlist"
/>
);
}Package Surface
@geenius/waitlistand@geenius/waitlist/sharedexpose the framework-agnostic waitlist contract.@geenius/waitlist/reactand@geenius/waitlist/solidjsprovide Tailwind-based UI surfaces.@geenius/waitlist/react-cssand@geenius/waitlist/solidjs-cssprovide standalone vanilla-CSS implementations with package-ownedstyles.cssandwaitlist.cssassets.@geenius/waitlist/convexexposes the Convex schema, generated API helpers, queries, and mutations.
Storybook
Local review apps are available for both framework variants:
pnpm --filter @geenius/waitlist-storybook-react dev
pnpm --filter @geenius/waitlist-storybook-solidjs devLicense
FSL-1.1-Apache-2.0. See LICENSE.
