Index and user controllers, models and routes and authentication with passport-local.