Chapter 1Create a Great-Looking Login with Bootstrap and Devise

Applications aimed at a company’s employees require some sort of restrictions as to who can access them. These internal apps are instrumental in running the company’s operations, so we want to be careful about who has access to them. This means we need an authentication system.

An authentication system is a great first step into thinking about problems as a full-stack developer—we want the user experience to be great, but we also want the back end to be secure, all the way down to the data layer. In this chapter, we’ll use the Devise gem to handle the middleware bits of authentication, and we’ll use Bootstrap to make the user experience great.

Because this is the first chapter, ...

Get Rails, Angular, Postgres, and Bootstrap now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.