Skip to content
jennnxPublic

About

Open-sourced Aery CO repository

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Aery

⚠️ Archived — read-only reference. This project is no longer maintained. The repository is preserved publicly for documentation and learning purposes. Issues and pull requests will not be accepted, and the hosted services are no longer running.

Aery was a B2B SaaS platform for AI-driven marketing automation. It generated branded lead-gen quizzes from a company URL, let marketers refine them in a Canva-style editor with an in-editor AI assistant, published quizzes as embeddable widgets or hosted pages, and synced captured leads to CRMs and ESPs.

This repository contains the full source — frontend, backend, runtime, and supporting packages — as it stood at the time the project was archived. It may be useful as a reference for:

  • A production-shaped Convex backend with auth, billing, file storage, AI-powered actions, and HTTP endpoints.
  • A Vercel AI SDK setup using OpenRouter, with structured outputs (Zod) and conversational agents.
  • A multi-app monorepo (pnpm + Turborepo) shipping a SaaS editor, a hosted runtime, an embeddable widget, and a marketing site.
  • Patterns for OAuth integrations (HubSpot, Pipedrive), WorkOS-based auth with custom JWT, Stripe billing, and PostHog analytics.

Stack

  • Backend: Convex — schema, queries/mutations/actions, scheduled functions, file storage
  • Frontend (editor): React 19 + Vite + React Router v7
  • Auth: WorkOS with custom RS256 JWT
  • Styling: Tailwind CSS v4 + shadcn/ui
  • AI: Vercel AI SDK v5 via OpenRouter (Grok, GPT-5, Gemini)
  • Marketing site: Astro + React, deployed on Vercel
  • Tooling: pnpm workspaces, Turborepo, Biome (lint + format), Vitest, Playwright

Repository layout

apps/
  web/          SaaS editor app (React Router, WorkOS auth)
  hosted/       Public quiz runtime
  embed/        Embeddable widget runtime
  marketing/    Marketing site (Astro)

packages/
  backend/      Convex backend functions, schema, types
  ui/           Shared shadcn/ui components
  quiz-ui/      Quiz-specific UI components
  ai/           AI client wrapper and tools
  email/        Email templates (Resend)
  types/        Shared TypeScript types
  hubspot/      HubSpot integration
  typescript-config/  Shared tsconfig

For deeper architecture notes, see ARCHITECTURE.md and the documents under docs/.

Running locally

The repository was designed to run against live cloud services (Convex, WorkOS, OpenRouter, Stripe, etc.). To bring it up locally you would need to provision your own deployments and supply your own credentials. None of the original deployments, secrets, or accounts are accessible from this archive.

pnpm install
pnpm -w dev      # starts all dev processes (Vite + Convex)
pnpm -w build    # compile all packages
pnpm -w types    # typecheck via Turborepo
pnpm -w test     # run all tests

Status

  • ✅ Source preserved as reference
  • ❌ Hosted services shut down
  • ❌ No new features, bug fixes, or security patches
  • ❌ Issues and PRs not accepted

License

Released under the MIT License. You're free to use, copy, modify, and distribute the code, subject to the conditions of that license.

The project name "Aery" and any associated logos or marks are not licensed for reuse.

About

Open-sourced Aery CO repository

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages