Built in user accounts in Phoenix (Meteor and Node have them)

There was a discussion about auth in this thread User authentication in Phoenix?

I think having an opt-out-able system could be really handy - people who don’t want it just opt-out on project creation or delete the associated files/code.

Having all of the files/code generated on creation and part of the app’s visible code (i.e not hidden in the library files or requiring manual generation) would make it super simple to edit or expand the system (one of the biggest criticisms of using third party libraries - at least in the Rails world). It would also allow developers to create libraries based on it and that could result in some really interesting stuff.

Having said that, there could be issues when you come to upgrade, and not everyone wants the same thing out of an auth system - so there’s swings and roundabouts.