CSAS Transparent accounts

Repository with test task for CSAS interview.

Task was to focus on whatever is important for me, this is why it uses features appropriate for larger projects:

  • uses Tuist for Xcode project generation - that's why repository contains no project file
  • uses modularization - good for large projects, absurd for such small project as this
  • is testable with just a few snapshot tests, more tests could be added

To generate Xcode project, it is necessary to install Tuist and run tuist generate. I created archived version of the project so Tuist installation can be skipped.