gigareef

Institution for Financial Integrity: DOLFIN + AskFIN

Integrated Resource Center, Learning Management System, Generative AI-powered Financial Assistant, and Community Platform for Global Compliance.

Overview

DOLFIN, the Dedicated Online Financial Integrity Network, is an online continuing education platform that represents a groundbreaking endeavor in digital content management and user engagement, crafted with dedication and innovation over nearly a decade. Our full-time commitment to this project has allowed us to refine and enhance its capabilities, ensuring it stands as a testament to meticulous development and strategic foresight.
DOLFIN App Screenshot
DOLFIN App Screenshot
DOLFIN App Screenshot
DOLFIN App Screenshot
DOLFIN App Screenshot
DOLFIN App Screenshot
DOLFIN App Screenshot
DOLFIN App Screenshot
DOLFIN App Screenshot
DOLFIN App Screenshot
DOLFIN App Screenshot

Project background

IFI’s vision is to grow and strengthen a community of financial integrity professionals around the world through the delivery of innovative training, certification programs, and an array of tools to equip clients to address evolving sanctions and financial crime risks. However, the business model was bespoke and not scalable, leaning heavily on in-person custom training. Surveying commercially available tools, the IFI team realized nothing existed that was fit-for-purpose – and partnered with Gigareef to develop a custom platform.

Thanks to the partnership with Gigareef, IFI now delivers scalable, secure, best-in-class training to tens of thousands of users around the globe on the DOLFIN platform, be they governments and jurisdictions, private sector institutions, non-profit organizations, or individual professionals. AskFIN, a generative AI assistant built by Gigareef on top of DOLFIN, is now the solution to deliver just-in-time learning and fast retrieval of compliance content to industry professionals.

“The DOLFIN platform is our biggest competitive differentiator,” says Lauren Jack, IFI’s Chief Operating Officer. “DOLFIN is unique in the market, and that's thanks to Gigareef. Gigareef has been a thought partner since day one; we have an incredible level of trust in Mike and his team. AskFIN is a further embodiment of the strength of our collaboration.”

Solution

At its core, DOLFIN is a sophisticated platform that goes beyond traditional content management. Here's some of what we achieved:

Advanced Access Management

We developed a custom system allowing clients to assign resources to specific user groups or subgroups. This hierarchical access control ensures that the right users have the right information when they need it, while enhancing security and usability.

Custom Reporting

DOLFIN features a tailored reporting system that offers insightful analytics on user engagement and resource distribution to both IFI’s platform administrators as well as client administrators. This empowers clients with the data they need to make informed decisions.

Learning Management System (LMS)

We've built a comprehensive LMS within DOLFIN, featuring microlearning, courses, e-learning plans, quizzes, tests, and exams.

Seamless Integrations

The platform is integrated with multiple third-party services, supporting single sign-on and a streamlined user experience. Custom APIs enhance reporting capabilities, while Stripe integration facilitates seamless transactions.

Dynamic User Registration Flow

Users can register on DOLFIN and gain access to content based on their purchases. Access is dynamically adjusted as users complete courses or meet specific criteria, offering a tailored experience.

Azure B2C SSO

Users can log in quickly using their organization's credentials, as well as popular options like Google and Microsoft SSO. This ensures a smooth login experience while maintaining security.

Application Process

We developed a dynamic application system where administrators can flag countries based on their risk levels. When users register, their country of origin influences the approval process, triggering internal escalations as necessary, enhancing security and compliance measures.

AskFIN: AI-Powered Chat for Seamless Document Retrieval

Built on top of DOLFIN, AskFIN is a generative AI solution leveraging the DOLFIN Resource Center and delivers a more intuitive way for users to access and engage with content. The RAG (Retrieval-Augmented Generation) chat app, is a sophisticated AI-powered solution designed to provide users with intelligent, context-aware responses based on DOLFIN’s vast documentation. With an intuitive user experience, it leverages Azure B2C for easy sign-on and supports a full chat history for user reference. AskFIN offers a cutting-edge solution for DOLFIN users, enabling them to interact with the platform's extensive resources in a natural, conversational way. Key features include:
  • Multi-Hop Queries: The chat app intelligently rephrases user queries to ensure relevant results, using multiple searches if needed to provide accurate and comprehensive answers.
  • Callable Functions: We make certain application functions available for the LLM so it can determine on its own if it’s appropriate to call them.
  • Full Chat History: Users can refer to previous conversations, which is crucial for revisiting important information or ongoing research.
  • Contextual Awareness: The AI is aware of DOLFIN documentation, tailoring its responses based on the user's access level and the available materials.
  • Dynamic Response Generation: By pairing OpenAI's capabilities with Azure AI Search, the app ensures users receive highly relevant, document-specific insights. This dynamic combination enhances the app's ability to guide users through complex subjects effortlessly.

Interactive Sanctions Maps

We created an interactive world map using Mapbox, where users can click on highlighted countries to explore detailed information on various sanctions programs. This dynamic map offers a user-friendly experience while administrators can easily update country-specific details from the backend, ensuring accurate and up-to-date information.

Notification System

This sophisticated notification system allows users to customize their preferences, choosing between daily, weekly, or digest-based notifications. Notifications cover content updates as well as new content releases and assignments. Powered by Mailgun, the system intelligently batches notifications for corporate clients, ensuring smooth delivery and minimizing the chances of being flagged as spam. Users can also receive tailored reminders based on their individual signup dates, ensuring timely notifications. Leveraging advanced cron scheduling, we ensure notifications are sent efficiently, optimizing both server performance and email delivery.

Community Center

We developed a robust Community Center where users can create posts and engage with comments. Posts are organized into specific pods, which can be client- or topic-based, and privacy controls ensure that only relevant users can view certain posts. Some posts are visible globally, allowing all platform users to participate.

Technology

Azure App Services
Next.js
Azure B2C
PHP
ReactJS
JavaScript
Azure Functions
MySQL
Stripe
Azure AI Search
Azure OpenAI API
Azure Database for MySQL servers
WordPress
Mailgun
Mapbox
Panopto
Scorm Cloud
Articulate
Google Sheets API
New Relic

Outcomes

DOLFIN and AskFIN exemplify our commitment to delivering state-of-the-art solutions tailored to the specific needs of our clients. By integrating advanced access management, learning systems, and AI-driven tools, we have created a platform that not only meets but exceeds the expectations of IFI’s users. Through years of dedicated development, DOLFIN continues to set the standard for innovation and excellence in digital integrity networks.

Contact Us

Transform your technical vision into reality with Gigareef