A marketing and presentation website for Occollo, built on a custom Next.js and Payload CMS template. An integrated AI assistant supports the editorial team's content workflow.

Visitors to the Occollo website and the editorial team responsible for its content.
The presentation website shares a foundation with content management and integrated AI support for editors.
Occollo serves two audiences: public website visitors and the people preparing its content. The project therefore includes both a presentation website and an editorial environment with an integrated AI assistant.
Bring the public-facing brand website together with an editorial environment that also supports content creation.
The website uses a custom template built with Next.js and Payload CMS. An integrated AI assistant supports the editorial team, alongside a technology stack that includes TypeScript, PostgreSQL and the Lexical editor.
The solution uses a custom Next.js and Payload CMS template. Here, that shared foundation supports corporate presentation and editorial work. Lexical and the Anthropic AI SDK are part of the recorded technology stack.
The following example shows one possible model for AI suggestions: generated text becomes a draft for review. It illustrates an editorial workflow rather than documenting an approval mechanism in the production website.
// Illustrative example
type ContentSuggestion = {
original: string;
suggested: string;
status: "pending-review";
};
function createSuggestion(
original: string,
generatedText: string,
): ContentSuggestion {
return {
original,
suggested: generatedText.trim(),
status: "pending-review",
};
}