About Client
The client specializes in developing advanced hardware and software solutions for indoor mapping and positioning. Their innovative technologies enhance indoor navigation and digitization. With a presence in over 20 countries, the client operates on a global scale, delivering state-of-the-art solutions for indoor mapping challenges.
Business Goals & Specifications
- SaaS Based Company Registration
- The SaaS Customer Portal should have a feature where companies can register and manage their accounts.
- Ensure each company receives a unique, dedicated URL for easy access and management.
- License and Subscription Management
- Integrate tools within the SaaS Portal Solution for companies to manage licenses and subscriptions for client products.
- Provide functionalities to view, update, and track license statuses.
- Company Administration
- The portal should have features allowing company admins to manage below.
- Company profile details and images.
- User accounts, including roles and permissions.
- User passwords and account security settings.
- Product Documentation Access
- The Portal should have a feature where company users can access comprehensive documentation about purchased products.
- Ensure easy navigation and retrieval of relevant product information.
- License Renewal
- Create functionality for companies to renew licenses directly through the SaaS Customer Management system.
- Include reminders and renewal options to ensure uninterrupted service.
Ticketing and Support
- There should be a ticketing system within the Interactive Customer Portal for reporting issues or requesting support.
- Ensure efficient handling of tickets to resolve product issues quickly and effectively.
Implemented Features & Capabilities
- Single Sign-On Integration : Enabled Single Sign-On (SSO) using Keycloak, allowing seamless access across various systems with unified credentials.
- Customer Resources : Provides access to detailed product documentation, instructional videos, and informative blogs, aiding end-users in effectively utilizing their products.
- License Management Tools : We have implemented comprehensive license management features, including visual displays of license usage, expiration dates, and associated costs.
- User and Role Management : Implemented detailed management of users, roles, and company profiles, enhancing administrative efficiency.
- Comprehensive Resources : Configured Content Management system to provides a wealth of product documentation, instructional videos, and helpful blogs to assist end-users in effectively managing their purchases.
- Ticketing System : Implemented an intuitive ticketing system for reporting and tracking incidents, enhancing customer support and resolution efficiency.
- License Generation : Implemented generation and management of licenses for client products, integrated smoothly into the SaaS Portal Solution.
Technology Components & Implementations
- reCAPTCHA : Protects the portal from spam and abuse during registration and login.
- iText Library : Generates PDFs containing patient data such as allergies and vitals.
- Service Builder : Manages and retrieves custom data efficiently.
- JAX-RS Web Services : Develops REST APIs for integration with other platforms and software.
- Twilio Authy API : Provides multi-factor authentication during user registration.
- Geocoding Maps API : Converts addresses into geographic coordinates for mapping purposes.
- Liferay : Implements multi-tenancy for distinct company URLs, creates company sites from master sites, and develops custom modules for patient data management, report generation, and multi-factor authentication.
Technical Blueprint
Java
AngularJS
JQuery
Bootstrap
NGINX
Liferay
DXP 7.0
Amazon
S3
Amazon
SES
Keycloak
NGINX
Benefits & Value Proposition
- Secure SSO Integration : Keycloak-powered Single Sign-On (SSO) ensures secure, unified access across systems, enhancing security and user experience.
- Efficient License Management : Comprehensive tools for tracking, renewing, and managing licenses and subscriptions, preventing service disruptions.
- Streamlined Administration : Advanced user and role management simplifies admin tasks, improving operational efficiency.
- Easy Access to Documentation : Users can quickly find and utilize extensive product documentation, reducing support needs.
- Effective Support System : An intuitive ticketing system for fast issue reporting and resolution, boosting customer satisfaction.
- Automated License Renewal : Automated reminders and renewal options ensure continuous service without interruptions.
- Cost Transparency : Visual displays of license usage and costs provide clear insights for better budgeting.
- Multi-Tenant Capabilities : Dedicated URLs for each company, allowing customized environments for individual clients.
- Centralized Customer Resources : Easy access to documentation, videos, and blogs for effective product usage.
- Scalable and Customizable : Built on flexible technologies, the portal can scale and adapt to future business needs.
Wants to know more about “Advanced SaaS Customer Portal : License Management, SSO, and Customer Support” case study?
Working with IGNEK is smooth like working with an internal team. They are punctual, professional with realistic time estimation and pricing. I had no feeling that there was a 4 hour time difference while working with them. My full recommendation.