Skip to main content

O2S Customer Portal starter

The O2S Customer Portal starter is our default template for building customer self-service applications. It provides a complete foundation with pre-configured Blocks, integrations, and best practices for customer-facing portals.

Quick start

To create a new customer portal application:

npx create-o2s-app my-customer-portal --template o2s

This command automatically scaffolds the O2S Customer Portal with its default blocks and integrations — no interactive prompts needed.

For all available CLI options (custom template, non-interactive mode, etc.), see the Installation guide.

What's included

  • Frontend app: Next.js application with pre-configured Blocks
  • API Harmonization server: NestJS server for API integration
  • Mocked integration: Ready-to-use mocked data for development. Replace it with your preferred real APIs.
  • Authentication: Local SQLite-based authentication system
  • UI Library: Pre-built components and design system. Storybook coming soon.

Documentation

Next steps

After creating your project, follow the Getting Started guide to run and customize your application.

For detailed customization options, see the Customization section.