dots
The Challenge
dots is a new B2C venture selling self-paced, conversationally-coached soft-skills courses — 'mentorings', Polish-first. It needed a storefront that could carry the brand, rank in organic search (the primary acquisition channel), present a catalog where most courses are still 'coming soon', and cleanly hand off to a separate coaching app and billing system owned by a co-founder — without the website needing a rebuild when real checkout lands.
The Approach
I built the marketing site and set product direction. Astro + Cloudflare Pages, SEO-first: structured data, a real content/blog surface, sitemap and search. The catalog model resolves each course's call-to-action from its status — a live course links into the coaching app; a coming-soon course shows a waitlist capture. Lead capture and the app/domain handoff are exposed as clean seams, so the co-founder's billing and Rails-app integration drop in without touching the storefront. Polish copy in the course author's voice.
Results
- Live SEO-first storefront at dots.edu.pl (Astro + Cloudflare Pages)
- Status-driven catalog: live courses route to the app, coming-soon courses capture waitlist leads
- Structured data, blog surface, sitemap, and on-site search for organic acquisition
- Clean seams for billing + app integration so the site needs no rebuild when checkout ships
- Polish-language copy in the course author's voice
dots is a three-founder venture. My contribution was the storefront and the product direction around it — the marketing site, the catalog and content model, and the SEO foundation. The coaching app, payments, and the app/domain integration are owned by a co-founder; the website is deliberately built to hand off to them cleanly rather than to do their job.
The interesting product constraint was launching a “growing library” with one live course and the rest as waitlists, without the site feeling empty or needing a rebuild later. Resolving each course’s call-to-action from its own status — live vs. coming-soon — let the same templates carry the catalog from launch through to a full library.
See it live at dots.edu.pl.