01 / 05 From scratch
UkrFenix
A move from Wix to a custom platform with an admin panel, Telegram leads and SEO from day one.


- 162
- URLs in sitemap
- 695
- photos migrated from Wix
- 5 min
- to add a litter in the admin
Explore the thinking & details
- 3
- interface languages
Challenge
The Wix site was slow, gave no control over SEO or structure, photos got lost with every edit, and the owner added each new litter by hand in the builder.
Solution
Designed and built the site on Astro SSR with file-based content, a custom admin panel and automatic photo processing. Migrated 695 photos and every old URL with 301 redirects, wired leads and analytics into Telegram.
What was built
- 20+ routes: cats, litters, kitten cards, graduates, blog, pregnancy calculator, weight table
- Admin panel: a new litter in 5 minutes without a deploy, drag-and-drop photos with cover selection
- A lead from any kitten card lands in Telegram with a link to that kitten
- Built-in analytics without third-party trackers and a daily Telegram report
- Three languages with hreflang, Schema.org LocalBusiness and FAQ, a 162-URL sitemap
- Docker + Caddy on the client VPS, WebP generated automatically
Client
UkrFenix, Maine Coon cattery, Kyiv
Role
Full cycle: audit, design, development, migration, deployment
- Astro 5
- TypeScript
- Node.js
- Sharp
- Docker
- Caddy
- Telegram Bot API




























