Build your UI from scratch

Doorman offers awesome UI components that are beautiful and highly customizable.

However, if you want to build your screens from scratch, you can do that!

Use doorman to go fully custom

Doorman ships 2 key functions that help you build your flow on your own.

Example App

See our example app on Github.

Let us handle the logic 😇

Don't feel like writing a bunch of useState calls in your custom flow?

You're in luck. You can use useAuthFlowState, which has a global, shared state across your app of the current onboarding state.

See the docs for useAuthFlowState to see why that might be useful as you build your own flow.