Auth frontend
This is the identity portal of the Tadoku website. It contains all functionality to:
- Sign up to the website
- Log in to the website
- Update your profile (email, display name, password)
- Log out from the website
- Activate accounts after sign up
It should not contain any non-identity related functionality.
Architecture
- A Next.js app written using TypeScript
- The app is a frontend for Ory Kratos
- The app uses Tailwind CSS for styling
- Uses the Tadoku component library "ui" from within the workspace
- Refer to
frontend/apps/styleguidefor a reference on how to use this component library
- Refer to
- All forms are written with react-hook-form