This is an example of how to integrate Firebase authentication with Remix. I've chosen GitHub as the auth provider, but this approach works with other providers as well, including user name + password.
This repository was bootstrapped using npx create-remix
and choosing the "Remix App Server" option.
-
Clone this repository and install the dependencies with
yarn install
-
Create a Firebase application if you don't already have one
-
Create a
.env
file and fill in the values listed in the.env.sample
file. -
From your terminal:
yarn dev
This starts the example app in development mode, rebuilding assets on file changes.