Coro Hub
Corporate site for Coro Hub, the applied AI company I started with three partners: it brings in customers and makes the operation keep up with them.
- Live on Vercel; every push to main publishes itself
- Seven React Bits components ported with no React sent to the browser
- Plain WebGL background that swaps palette at the edge of each light section
- No made up case, logo or number: the company has no clients on the site yet
How it worked before.
Coro Hub was born with four partners and no clients. The site had to explain an offer that puts together two things the market sells separately: bringing in customers with ads and a website, and making the operation keep up with them through AI and automation.
And it had to do that without the usual shortcut. With no cases, no testimonials and no client logos, any made up number would turn into a lie on the first call.
What changed.
The hero shows the product instead of describing it: a WhatsApp chat where the AI agent answers, qualifies and books a time, ending with what the automation did behind the scenes, like saving the lead to the CRM. It is the company’s entry service happening in front of the visitor.
The page follows the business model: the four arms grouped into Acquisition and Operations, the path from the first click to the automation, and the CORO Method (Connect, Organize, Resolve, Optimize). Where social proof would go, there are before and after examples, saying plainly that they are examples and not client stories.
The effects came from React Bits, but no React reaches the browser: every component was ported to plain TypeScript inside Astro. The dither background is hand written WebGL and swaps palette exactly at the edge of the light sections. The card stack uses position: sticky, because the original version moved the cards by script and stuttered on scroll.
A look inside.

The positioning line opens the services, and the four arms sit in two blocks: Acquisition brings the customer in, Operations keeps up with them. Below, the five step path ties both together, from the ad to the CRM. 
The company name becomes the method. A choir is many voices sounding as one, and the four large letters are the steps: Connect, Organize, Resolve and Optimize. 
Six before and after situations, one card at a time as you scroll. The Before stays faded and the After in large type, because that is the part people need to remember. 
The closing call asks the question the 30 minute call will answer. There is no form: the button opens WhatsApp with the message already written, a different one for each section of the site.