Amuse
The public site for an AI-powered microlearning app — built in Next.js and wired to Sanity so the team rewrites pricing, features and positioning without a developer.
Visit live site
Amuse is a microlearning product built around daily curiosity: a few AI-generated cards each day, a free tier, and a $4.99/month premium plan adding topic archives, spaced review of past lessons, and more personalized cards. I built the public site — the page that has to explain an unfamiliar idea and turn a visitor into a signup — in Next.js with Tailwind CSS, wired to Sanity so the team owns the words. The product behind the signup is built by the client's own team; this was the front door to it.
A product like Amuse has to explain itself in about ten seconds. "Daily cards that make you curious" isn't a category anyone goes searching for, so the site can't lean on recognition the way a CRM or a booking tool can — it has to teach the concept, state the pricing plainly enough to be trusted, and convert. The second constraint was ownership: on an early product the plan tiers, the feature lists and the pitch itself get rewritten repeatedly, and none of that should need a developer or a deploy.
Next.js with Tailwind CSS for the build, and everything likely to move — the pitch, the vision copy, the plan tiers and every feature bullet under them — modelled in Sanity rather than hard-coded, so changing a price or rewording a feature is an edit and not a release. Content is fetched server-side, which keeps the pages static and fast and means nothing about the CMS ships to the browser. Deployed on Vercel, with Google Analytics wired in so the team can see which parts of the pitch hold attention.
Amuse launched with a front door its own team runs: pricing, plan features and the positioning are all editable without touching code, which is what an early product actually needs as its wording keeps changing. It's live at amuse.so, served static from Vercel's edge cache.
Have a project like this in mind?
Freelance projects and full-time roles both welcome. A short note about scope and timeline is enough to start.

Riad Hallouch
Senior Next.js Developer