This small application written in Scala
demonstrates the use of pure functional programming patterns to create a customer loyalty program. I got my motivation from reading the blog post: From idea to product with ZLayer.
For the use case I found this article: How to build loyalty program software — a guide for product managers from Voucherify.
jenv exec sbt clean test
jenv exec sbt dependencyTree
jenv exec sbt dependencyBrowseGraph