Exericse: Rethink Files


Rethink Files is a platform to organize, search and share files across any clouds. The software supports multiple services like Figma, Gmail and Amazon S3. As a user I can connect my Rethink Files account with each of those services by entering specific credentials. Those connections are called Locations. Each location has folders with sub-folders in it. Specific folders of a Location can be favored. They appear below a section called Favorites.


  • Credentials can be a username/password combination, OAuth credentials and so on. For this exercise it is sufficient to model just the entity.
  • Modelling the folder hierarchy and file information is optional.