Skip to main content

Introduction

This section is more philosophically lightweight than the previous. We'll go through each large or important business object, actor and even some methods in the application to get a feel for what we're dealing with. After all, this is the second iteration of Tangible's Credential system. The first one, written by the late and great Slobodan - Tangible CEU - had a similar amount of features to what present day's Tangible Cred has, albeit written in a decidedly "Wordpress-y" way.

The "business language" of the Tangible Cred remains, and the fact that we had such a langage to begin with (and accompanying beautiful Figma documents) is the reason Tangible Cred exists.

Story

Every application has a "main story loop". On Twitter/X, tweets are posted, and one scrolls through them. Everything else is downstream of that: following/subscribing, blocking, pinning posts, etc.

In Tangible Cred, the main "event/story loop" closely follows that of LMS platforms: a user completes a course/learning material; rules are evaluated; the user is issued an Earning, or Earned Accreditation (this name underwent a few iterations). Everything else is downstream of this: users' relationship with State-level boards/agencies, Earnings as downloadable certificates, Endpoints to which Earnings are to be reported, and so on.

This is the main story to keep in mind as we go forward.