DEV Community

Cover image for Open Self Service - composable frontend for Customer Service Portals
Jan
Jan

Posted on

8 1 2 2 3

Open Self Service - composable frontend for Customer Service Portals

Open Self Service is an open-source framework designed for building modern customer portals using composable architecture.

Inspired by headless commerce storefronts & composable approach, O2S enables to create scalable, API-driven frontends that integrate multiple headless services without vendor lock-in.

  • Frontend-first: A Next.js starter app, managed with a headless CMS (currently Strapi).
  • API Harmonization Server: Aggregates data from CRMs, CMSs, search engines, ERPs or any API.
  • SDK & integrations: SDK for easy data fetching and integrations with APIs like CMSs, CRMs, ERPs.
  • Developer-focused: Built with TypeScript, Next.js & React, NestJS, Tailwind
  • Customizable & extensible: you can customize and extend every component - from UI to integrations.

O2S's team now seeks for reviewers and contributors - if the solutions looks interesting head over to GitHub or the docs:

Playwright CLI Flags Tutorial

5 Playwright CLI Flags That Will Transform Your Testing Workflow

  • --last-failed: Zero in on just the tests that failed in your previous run
  • --only-changed: Test only the spec files you've modified in git
  • --repeat-each: Run tests multiple times to catch flaky behavior before it reaches production
  • --forbid-only: Prevent accidental test.only commits from breaking your CI pipeline
  • --ui --headed --workers 1: Debug visually with browser windows and sequential test execution

Learn how these powerful command-line options can save you time, strengthen your test suite, and streamline your Playwright testing experience. Practical examples included!

Watch Video ๐Ÿ“น๏ธ

Top comments (0)

AWS Q Developer image

Your AI Code Assistant

Automate your code reviews. Catch bugs before your coworkers. Fix security issues in your code. Built to handle large projects, Amazon Q Developer works alongside you from idea to production code.

Get started free in your IDE

๐Ÿ‘‹ Kindness is contagious

Engage with a wealth of insights in this thoughtful article, valued within the supportive DEV Community. Coders of every background are welcome to join in and add to our collective wisdom.

A sincere "thank you" often brightens someoneโ€™s day. Share your gratitude in the comments below!

On DEV, the act of sharing knowledge eases our journey and fortifies our community ties. Found value in this? A quick thank you to the author can make a significant impact.

Okay