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@latest my-customer-portal

This command will:

  • Download the latest O2S Customer Portal starter
  • Install all dependencies
  • Set up the project structure with mocked integrations
  • Initialize a local SQLite database for authentication

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.