{applications,[kernel,stdlib,sasl_auth]}, % otherwise release tools won't pack it (and its deps) when creating a release.
{modules, []} % some build tools require this skeleton to fill-up the empty list at compile time.
And I would recommend a semver version number 0.1.0 instead of 0.1.
.app.src has below entries missing:
And I would recommend a semver version number 0.1.0 instead of 0.1.
Same issue goes to
sasl_auth