gitextract_rd6bx7e2/ ├── .credo.exs ├── .gitignore ├── LICENSE ├── Procfile ├── README.md ├── assets/ │ ├── .babelrc │ ├── .eslintrc │ ├── .travis.yml │ ├── NERD_tree_1 │ ├── app/ │ │ ├── actions/ │ │ │ ├── errors.js │ │ │ └── session.js │ │ ├── assets/ │ │ │ └── scss/ │ │ │ ├── components/ │ │ │ │ ├── app.scss │ │ │ │ └── sign.scss │ │ │ ├── index.scss │ │ │ └── variables.scss │ │ ├── components/ │ │ │ ├── App/ │ │ │ │ └── index.js │ │ │ ├── NotFound/ │ │ │ │ └── index.js │ │ │ ├── Sign/ │ │ │ │ ├── Login/ │ │ │ │ │ ├── LoginForm/ │ │ │ │ │ │ └── index.js │ │ │ │ │ └── index.js │ │ │ │ └── Signup/ │ │ │ │ ├── SignupForm/ │ │ │ │ │ └── index.js │ │ │ │ ├── index.js │ │ │ │ └── index.test.js │ │ │ ├── Utils/ │ │ │ │ ├── ErrorMessage/ │ │ │ │ │ └── index.js │ │ │ │ ├── FormInput/ │ │ │ │ │ └── index.js │ │ │ │ ├── MatchAuthenticated/ │ │ │ │ │ └── index.js │ │ │ │ └── RedirectAuthenticated/ │ │ │ │ └── index.js │ │ │ └── index.js │ │ ├── config/ │ │ │ ├── CustomRedbox.js │ │ │ └── Root.js │ │ ├── index.html │ │ ├── main.js │ │ ├── reducers/ │ │ │ ├── errors.js │ │ │ ├── index.js │ │ │ └── session.js │ │ ├── sagas/ │ │ │ ├── index.js │ │ │ └── session.js │ │ ├── store/ │ │ │ └── index.js │ │ ├── utils/ │ │ │ ├── api.js │ │ │ └── socket.js │ │ └── vendors/ │ │ └── .gitkeep │ ├── package.json │ ├── private/ │ │ └── jest/ │ │ ├── componentsMock.js │ │ ├── fileMock.js │ │ ├── setupTests.js │ │ └── shim.js │ ├── webpack.config.js │ └── webpack.production.config.js ├── config/ │ ├── config.exs │ ├── dev.exs │ ├── prod.exs │ └── test.exs ├── elixir_buildpack.config ├── lib/ │ ├── boilerplate/ │ │ ├── accounts/ │ │ │ ├── accounts.ex │ │ │ └── user.ex │ │ ├── application.ex │ │ └── repo.ex │ ├── boilerplate.ex │ ├── boilerplate_web/ │ │ ├── channels/ │ │ │ └── user_socket.ex │ │ ├── controllers/ │ │ │ ├── api/ │ │ │ │ ├── session_controller.ex │ │ │ │ └── user_controller.ex │ │ │ ├── auth_error_controller.ex │ │ │ ├── fallback_controller.ex │ │ │ └── page_controller.ex │ │ ├── endpoint.ex │ │ ├── gettext.ex │ │ ├── guardian.ex │ │ ├── router.ex │ │ ├── templates/ │ │ │ └── layout/ │ │ │ └── app.html.eex │ │ └── views/ │ │ ├── changeset_view.ex │ │ ├── error_helpers.ex │ │ ├── error_view.ex │ │ ├── layout_view.ex │ │ ├── page_view.ex │ │ ├── session_view.ex │ │ └── user_view.ex │ └── boilerplate_web.ex ├── mix.exs ├── phoenix_static_buildpack.config ├── priv/ │ ├── gettext/ │ │ ├── en/ │ │ │ └── LC_MESSAGES/ │ │ │ └── errors.po │ │ └── errors.pot │ └── repo/ │ ├── migrations/ │ │ ├── 20170731093912_create_users.exs │ │ └── 20170731093913_insert_superuser.exs │ └── seeds.exs └── test/ ├── boilerplate/ │ └── accounts/ │ └── accounts_test.exs ├── boilerplate_web/ │ ├── controllers/ │ │ ├── page_controller_test.exs │ │ └── user_controller_test.exs │ └── views/ │ ├── error_view_test.exs │ ├── layout_view_test.exs │ └── page_view_test.exs ├── support/ │ ├── channel_case.ex │ ├── conn_case.ex │ └── data_case.ex └── test_helper.exs