← All projects
Marketing Technology · Small Business Enablement

AI-Powered Local Business Content Platform

A cross-platform marketing platform that gives local businesses ready-to-share branded content every day, while agencies manage onboarding, templates, content libraries, and growth services from one operational workspace.

Nuxt administration platform · iOS and Android mobile app26-week deliveryProduct design & engineering
Interactive walkthrough

Explore the live production product, including its public feature overview and mobile experience.

View live product
AI-Powered Local Business Content Platform project illustration

A shared view of every moving part.

A connected web and mobile product for making consistent social content easier to deliver and use. Agents can onboard a local business, capture its brand details, apply a reusable design template, and manage its account from a Nuxt workspace. The client-facing Flutter app then delivers daily branded posts, a browseable content library, custom image-and-message creation, download and sharing actions, and notifications when new content is ready.

Target users

Local business owners who need a practical way to stay visible on social channels, marketing agents managing client accounts, agency administrators, and platform teams responsible for templates, content, and service requests.

Business problem

Many local businesses know they need to post consistently but do not have the time, design skills, or in-house marketing resource to create content every day. Agencies face the opposite scaling problem: manually creating, collecting approvals for, and distributing tailored content for many small clients creates a growing operational burden. Both sides need a reliable system that keeps content on-brand without turning everyday posting into a design project.

Solution

We built a tiered marketing-content platform around reusable canvas templates and structured client branding. Agencies and agents use the web workspace to create client accounts, select or edit templates, manage content and service requests, and work within role-aware data scopes. Clients authenticate by phone in the mobile app, receive content designed for their business category, choose a post format, create their own content when needed, then download or share it to the channels they already use.

Key features

Agency, agent, and client workspaces with role-aware navigation and data access
Client onboarding with business details, logo upload, brand colours, category selection, and template assignment
Reusable Konva canvas templates with live editing, drag-and-drop layout controls, image and text properties, and export tools
Paired 9:16 and 1:1 templates for story/reel and feed publishing formats
Daily category-aware branded content and a mobile library of previous posts
In-app custom post creation using a gallery image, personal message, and the client’s brand template
Phone OTP sign-in, native download and sharing, push notifications, and locally cached mobile content
Content administration, usage reporting, subscriptions, service requests, and support workflows for agency teams

Technology stack

NuxtVue 3TypeScriptFlutterDartFirebaseFirestoreKonva.jsPiniaRiverpod

Architecture

The Nuxt 4 and Vue 3 administration platform uses Pinia and TanStack Query for application and server state, Tailwind and shadcn-vue for interface foundations, and Konva.js for template authoring and canvas previews. Nitro server routes use Firebase Admin for protected operations across Firestore, Storage, and Auth, with custom claims defining super-admin, agency-admin, and agent access. The Flutter application uses Riverpod and GoRouter with Firebase Auth, Firestore, Storage, Messaging, and a WebView-based Konva renderer to retrieve, compose, cache, download, and share branded client content.

Timeline

01Product discovery and agency workflow mapping4 weeks
02Design system and template architecture5 weeks
03Nuxt administration workspace6 weeks
04Flutter client application6 weeks
05Content operations, notifications, and release5 weeks

Challenges

The product needed to make high-quality branded publishing feel simple for a business owner while giving agencies enough control to support many accounts. Key challenges included safely modelling agency, agent, and client data boundaries; building editable templates without losing layout consistency; keeping square and vertical templates aligned; rendering canvas content reliably on mobile; handling downloads, native sharing, and media inputs across devices; and delivering fresh content without requiring clients to understand the operating workflow behind it.

Two surfacesfor agency operations and client publishing
Two formatsfor feed and vertical social posts
One brand systemacross daily and custom content

Business outcomes

Gave local businesses a repeatable way to publish branded content without depending on a daily design workflow.
Helped agencies scale client onboarding, brand setup, content operations, and growth-service requests in one role-aware workspace.
Kept every post recognisably on-brand by applying the same client template across daily content and user-created posts.

Platform views

Client feedback

“The platform gave our teams a practical way to keep each client visible without adding a daily design task. We can manage the brand setup centrally, while clients receive content that is ready to post when they need it.”