Skip to content
// preview in
saved for every page

Sign in

Sign in, sign up and password reset in one card, with password show and hide, validation, a one-time code step, a magic link and a passkey button.

The account screens most products need on day one, in one file. Sign in and Create account are tabs; Forgot password, the one-time code after sign-up, the "check your email" step and the signed-in state are views of the same card. On wide screens a brand panel with a customer quote sits beside the form; on narrower ones the form stands alone. Everything validates, and the test code for the verification step is shown under the field.

minimal · light · #3fa34d
Fernway

Run your whole store from one tab.

Orders, stock and customers in one place, with reports that are ready before your first coffee.

“We moved three shops to Fernway in a weekend. Month-end closing went from two days to an afternoon.”
Luana MartinsOwner, Casa Ipê

Welcome back

Sign in to see your orders and saved addresses.

or

Trouble signing in? Write to help@fernway.example.

Components

Behavior

Accessibility

Use the code

The Code tab shows the whole screen as one file, with @camaleo/react and lucide-react as its only dependencies. The wait function stands in for your auth server: replace it with your requests, and replace DEMO_CODE with a check on the server. Never decide on the client whether a code or a password is right.