Skip to content
FabioAlmeida
Back to projects

AI-Powered Applications

EbooksHub

Role: Solo architect and developer — product design, backend, AI pipeline, billing.

1. Challenge

Independent authors and content creators want to produce structured, illustrated ebooks quickly, but the process of outlining, drafting, editing, and designing a cover normally requires multiple disconnected tools.

2. Business Requirements

  • Guided intake flow that turns a rough book idea into a structured outline (blueprint).
  • Reliable long-form AI generation that stays coherent chapter-to-chapter.
  • In-app editing so authors retain control over AI-generated content.
  • AI-generated cover art and clean PDF export for a publish-ready result.
  • Tiered subscription billing to monetize the product.

3. Proposed Architecture

A wizard captures book parameters and produces a structured blueprint; a generation engine expands that blueprint chapter-by-chapter through an LLM pipeline; drafts land in an integrated editor backed by a managed Postgres database; a separate image-generation pipeline produces cover art; and a billing layer gates access by subscription tier.

4. Implementation Approach

Built the blueprint and chapter-generation core first to validate output quality, then layered in the editor, AI cover generation, PDF export, and finally Stripe-based subscription billing once the core product loop was proven.

5. Security Considerations

Access to generation and export features is gated by authenticated, tier-based entitlements; user-authored content is isolated per account in the database layer.

6. Results

Shipped a complete concept-to-export authoring pipeline with working monthly/annual billing across two subscription tiers.

7. Technologies Used

  • Next.js
  • React
  • TypeScript
  • Supabase
  • Anthropic Claude
  • OpenAI
  • Stripe