Skip to content

Repository files navigation

Context

Flybits is a fintech company with software that delivers customized user experiences for mobile banking applications. They had virtually no knowledge infrastructure. I spearheaded a comprehensive from-scratch documentation initiative as the sole author.

Developer Documentation - Concierge SDK

These are selected samples of their developer documentation for their flagship Concierge SDK, which allows the integration of custom content into banking applications. Since I have a software engineering background, I was already familiar with technical concepts. All the code samples, diagrams and other technical details were written and tested by me.

Push Notifications on Android - Gives a complete end-to-end tutorial on implementing push notifications. Using FCM, the Android SDK and Kotlin language.

Push Notifications on iOS - Gives a complete end-to-end tutorial on implementing push notifications. Using APNS, the iOS SDK and Swift language.

In-App Deep Links - Content could include custom links using Concierge's proprietary schema. Shows how to use it with code samples and schema diagrams.

JWT Signed Login - Shows how to use JWT to authenticate with the Flybits backend. Includes sequence diagram and code samples.

OpenID Connect Signed Login - Shows how to use OpenID to authentication with Flybits backend. Includes sequence diagram and code samples.

User Guide - Experience Studio

These are selected samples of user documentation for their flagship Experience Studio that I wrote and built for them.

It demonstrates my ability to write clear and detailed documentation for a complex software product. Which is friendly for end-users with little technical knowledge such as marketers.

Broadcast Push Experience Setup - Shows how to use Experience Studio to deliver push notifications to banking app users.

Out-of-the-Box Experience - Experience Studio comes with default out-of-the-box content that can be used as a template for other content. This goes over this in detail.

Scheduled Content With Experience Studio, content can be delivered to users based on a schedule. This shows how to use the basic absolute schedule mode.

Content Customization - For more advanced users, they could create custom content using HTML and CSS directly. Includes examples and code samples.

Content Prioritization = Marketers could design content to be displayed in a specific order for specific users. This shows how to use this complex feature.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors