FleekSite
A multi-tenant website and store builder for small Caribbean businesses: themes or drag-and-drop pages, an AI site builder, products, hosting and domains in one place. It's also where Inkress began.
- 234
- business sites hosted
- Since 2018
- the origin of Inkress
- 3 ways to build
- themes, drag-and-drop, or AI
The problem
A small business wanting a website, a store and a customer pipeline usually ends up stitching together three or four tools. FleekSite is one multi-tenant platform that does all of it, and it's the codebase Inkress, the payments platform, grew out of.
What it does
Each business gets its own site, resolved by its own domain, rendered through a real templating engine, so a theme is a living template, not a fixed picture. You can pick a theme, build pages by dragging blocks onto a canvas, or describe the site you want in a chat and have a first draft generated for you from a real reference to your business.
Around the builder sits the rest of running a small business online: a product catalogue and store, a content editor for posts and pages, lead-capture forms that notify you and can auto-reply, basic analytics, SEO and mobile output, and buying a custom domain. Checkout and payments are handled through Inkress, the commerce platform that started life inside this same project.
There's also a code workbench for people who want to go further: a proper editor for a site's templates, reusable snippets and redirects, with an AI assistant that knows FleekSite's own templating language and can help write it.
Key features
Build a site three ways
Pick a theme, drag blocks onto a page, or describe what you want and let the AI draft it, so a first-timer and a hands-on builder each get a path that suits them, from one platform.
An AI builder grounded in your real business
The site generator can read a reference URL for your business (services, team, hours, colours), so the draft it produces is about you, not generic filler.
A real drag-and-drop editor
Pages are built by dragging from a large library of ready-made blocks onto a canvas with live preview, so a non-developer can lay out a real page without touching code.
Store, content, leads and SEO in one
Products, blog posts, lead-capture forms with notifications and auto-reply, analytics and SEO output all live in the same admin, so a small business runs its whole web presence in one place.
A code workbench when you outgrow the blocks
Anyone who wants full control gets a proper editor for templates, snippets and redirects, plus an AI assistant fluent in the platform's own templating language, so power users aren't boxed in.
Payments through Inkress
Checkout is handled by the Inkress commerce platform, so a merchant gets real card payments in a market the global platforms don't serve, from the same tool that built their site.
Where it stands
Live in production, but active development is paused mid-rewrite: the platform runs while the migration to its newer stack, and the unbundling of commerce into Inkress, sit partway done. The newest AI-builder work is gated as a beta, not default self-serve onboarding for everyone yet.
Under the hood: for the technically-minded
How it's built
FleekSite began in 2018 as one Elixir/Phoenix application and has been through a long, deliberate modernization: a Phoenix core still renders sites through a Liquid templating engine, a newer TypeScript rendering service mirrors it route-for-route, a separate image service handles media, and a Remix admin carries the new drag-and-drop builder and AI features. It's a multi-service platform mid-migration, not a single app.
The builder is a real block system wrapping a mature open-source drag-and-drop engine, saving to versioned pages, with a separate rich-text editor for content. The AI features use both Claude and OpenAI with automatic fallback between them, so a quota or rate limit on one provider doesn't stop a user mid-build.
The most significant architectural move is the commerce unbundling: e-commerce (orders, payments, subscriptions, customers) is being lifted out of the monolith into Inkress as a separate service that FleekSite consumes as an external API. That in-flight split is the literal moment a website builder and a payments company became two products from one codebase.
The hard problems
A first-of-its-kind rewrite without going dark
Rather than a big-bang rebuild, the platform runs several generations side by side: the Phoenix core, a route-for-route TypeScript rendering rewrite, a standalone image service, and a fresh Remix admin. That way it keeps serving live sites while the new stack is proven a route at a time.
AI generation that produces a real site, not lorem ipsum
The site builder runs a full pipeline (chat discovery, a design plan, HTML generation, then targeted edits) and can crawl a business's own reference page to ground the result in real content, with cross-provider fallback so a single API hiccup doesn't break the flow.
Unbundling commerce into its own company
Extracting orders, payments and subscriptions out of a monolith into an external service (Inkress) that the original app then consumes as a client is genuinely hard: it means keeping a live product working while its most critical subsystem is pulled out from under it and re-attached over an API.
Built with
- Elixir/Phoenix
- Remix
- GrapesJS
- Anthropic Claude
- Postgres
Building something in this space?
Work with us →