This is the Rails app produced by following this article from the New York Code + Design Academy's blog.
The main point is that with gems like Devise, people tend to miss out on learning the basics of user authentication. Hopefully by following the tutorial in the article, they'll learn how user authentication actually works under the hood!
The article was majorly inspired by Ryan Bates' early Railscast on the topic, so kudos to him.