README.md
December 22, 2025 · View on GitHub
Serendipity 3.0
Serendipity is an open-source Customer Engagement Platform.
You can use it to transform your organisation by connecting your customers, products, people and operations.
OpenID Connect is used for authentication and OAuth 2.0 for authorisation.
TLS is used to encrypt data in transit and AES to encrypt data at rest.
Built using Angular v20, Angular Material (M3) v20.2.1 and
Spring Boot v4.0.1, Spring Cloud 25.0.1 and Java 25.

❯ Architecture
Serendipity is composed of the following components:
- Progressive Web App
- Backend for Frontend
- Identity Service
- Microservices
❯ Getting Started
Follow the steps in the Quick Start Guide.
❯ Documentation
- Developer Documentation
- Administrator Documentation
- Architecture Documentation
❯ Resources

❯ Screen Shots
Home (Welcome) Page
Navigation
Navigation Bar
Command Bar
Sidenav
Customer Engagement
Accounts
Contacts
Contacts - Mobile
Contact
Contact Wizard (New Contact)
Activities (My Work Items)
Workflow (BPMN), Decision Management (DMN) and Case Management (CMMN)
New Work Item
Tasks - Task Tab
Tasks - History Tab
Interactive Maps