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.