First Line Software is a premier provider of software engineering, software enablement, and digital transformation services. Headquartered in Cambridge, Massachusetts, the global staff of 450 technical experts serve clients across North America, Europe, Asia, and Australia.
The Client
An independent economic and business consultancy company.
The Challenge
This consultancy company sought to enhance its service delivery by developing a mobile application that would allow users to access and subscribe to their economic and business reports. The company needed an API that could seamlessly integrate their Sitefinity website with the newly developed mobile application, enabling authentication of Sitefinity website users, real-time access to reports, subscription management, personalized notifications, and analytics collection, all stored and managed within the CMS. The challenge was to ensure the API’s high performance, security, and data management while handling numerous user interactions and providing a responsive user experience.
The Solution
The newly developed API serves as the backbone of the mobile application, facilitating various functionalities essential for user engagement. Firstly, it enables users to authenticate using their website credentials and browse and subscribe to a wide range of economic and business reports directly from their mobile devices. Secondly, it effortlessly sends notifications to the user’s mobile applications through the Sitefinity CMS interface.
Furthermore, it tracks user interactions with the reports and provides the client with helpful analytics data for further insights. The API also supports personalized user experiences by allowing subscription management and notification settings. To ensure optimal performance and security, the API was built using industry-standard protocols and practices.
The Results
Several complex issues were successfully addressed throughout the project. The API’s performance was optimized to handle large volumes of concurrent user requests efficiently. Security concerns were mitigated through the implementation of robust authentication and data encryption mechanisms. The API’s design also ensured compatibility with various mobile platforms, providing a seamless and responsive user experience. Furthermore, the storage of analytics data allows the consultancy company to gain valuable insights into user behavior and report engagement. The resulting system not only meets the immediate needs of the consultancy company but also lays a foundation for future enhancements and scalability.
The Technologies
RESTful API, Sitefinity 12, Microsoft SQL Server, JWT (JSON Web Tokens) for authentication, Firebase for mobile notification, Azure DevOps, AWS for cloud deployment.
Supported Platforms
iOS, Android
Learn more about Digital Experience practice at First Line Software