Launch and manage many micro sites from one fast landing hub.
SiteNest is a landing page platform for businesses that need to present multiple micro sites, campaigns, or localized pages under one unified experience. It helps marketing teams, agencies, and solo founders organize many small sites, route visitors to the right destination, and update content without rebuilding each page from scratch.
Marketing Manager Dina, 34 - Dina runs campaigns for a consumer brand and needs a simple way to group multiple campaign pages under one branded landing experience. She wants fast publishing, clean analytics, and no developer dependency.
Agency Owner Rafi, 41 - Rafi manages websites for several clients and often needs one hub page per client that can surface different product, service, or regional microsites. He needs reusable templates and easy client handoff.
Solo Founder Mei, 29 - Mei is launching several small product experiments and wants a lightweight way to organize them into one branded page. She values speed, mobile readability, and low cost.
Dina manages a seasonal campaign with six microsites for different product lines. Previously, she had to send users to a messy list of links or wait for an engineer to update the homepage whenever a new campaign launched.
With SiteNest, she creates one branded landing page, adds all six microsites, and checks the layout on mobile before publishing. In less than ten minutes, the page is live on a custom domain, with click tracking already active.
A week later, Dina sees that two microsites get most of the traffic, so she moves them higher on the page and pauses the weakest one. The team ships faster, gets cleaner attribution, and avoids building a separate homepage for every campaign.
Team & resourcing - Small team - 2 engineers, 1 designer, part-time PM, and shared QA support
Paste this into Cursor, Bolt, Lovable, or v0 to start building.
Build a web app called SiteNest: a landing page platform for managing multiple micro sites under one branded page. Use Next.js 14 with TypeScript, Tailwind, shadcn/ui, PostgreSQL, Prisma, and Auth.js. Create a polished, mobile-first UI. Core product scope: 1. Auth and workspaces 2. Landing page builder with reusable templates 3. Microsite management inside each landing page 4. Draft preview, publish, rollback 5. Analytics dashboard for page views and card clicks 6. Custom domain settings and basic billing-ready architecture Primary screens and flows: 1. Marketing landing page 2. Sign in and onboarding flow to create workspace 3. Dashboard showing workspaces, landing pages, status, and recent activity 4. Landing page editor with sections, microsite cards, live preview, and validation 5. Microsite detail drawer or page with URL, metadata, tags, region/language, and archive state 6. Publish modal with checklist, preview link, and rollback history 7. Analytics screen with click-through metrics, UTM summary, and date filters 8. Settings screen for branding, domains, roles, and integrations Data model: User(id, name, email, avatarUrl, role) Workspace(id, name, slug, logoUrl, primaryColor, ownerId) WorkspaceMember(id, workspaceId, userId, role) LandingPage(id, workspaceId, name, slug, status, templateId, publishedAt, version) MicroSite(id, landingPageId, title, description, url, imageUrl, tag, region, language, sortOrder, archivedAt) PageVersion(id, landingPageId, snapshotJson, createdAt, createdBy) AnalyticsEvent(id, workspaceId, landingPageId, microSiteId, type, referrer, utmSource, utmMedium, country, createdAt) Domain(id, workspaceId, hostname, status, sslStatus) Implementation requirements: Use server actions or route handlers for CRUD. Add form validation with zod. Build responsive public pages with edge-cache-friendly rendering. Track analytics events for page view, card click, publish started, publish succeeded, and broken link detected. Include empty states, loading states, error states, and accessible keyboard navigation. Default behavior: Create one template optimized for multiple microsites with a hero section and a 2-column card grid on desktop, stacked cards on mobile. Support preview before publish and a rollback button to restore the latest version. Use seed data for a sample workspace and 5 microsites. Make the UI feel like a real SaaS product ready for deployment.
Design by The Resonance | Powered by GPC – The AI Transformation Company