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 v3.5.5.
Serendipity is composed of the following components:
- Progressive Web App
- Backend for Frontend
- Identity Service
- Microservices
Follow the steps in the Quick Start Guide.
- Developer Documentation
- Administrator Documentation
- Architecture Documentation
Home (Welcome) Page
Navigation Bar
Command Bar
Sidenav
Accounts
Contacts
Contacts - Mobile
Contact
Contact Wizard (New Contact)
Activities (My Work Items)
New Work Item
Tasks - Task Tab
Tasks - History Tab















