A fully customizable UI starter template built with React Server Components and Kinde's Custom UI feature. Design your auth flows with complete control over the UI.
- 🎯 Full control over auth UI design and layout
- 🚀 Built with React Server Components
- 🔒 Kinde Authentication integration
- 📱 Responsive design out of the box
- npm or yarn
- A Kinde account with Custom UI feature enabled
- Clone the template:
git clone https://github.com/kinde-starter-kits/custom-ui-gridster.git
cd gridster
- Install dependencies:
npm install
# or
yarn install
The template includes customizable layouts for all authentication pages:
- Sign In
- Sign Up
- Password Reset
- Email Verification
- Multi-factor Authentication
- Social Authentication
- Error Pages
- And more...
Each layout can be customized in the kindeSrc/enviroment/pages/(kinde)
directory.
gridster/
├── kindeSrc/
│ └── environment/
│ └── pages/
│ └── (kinde)/
│ ├── (default)/
│ │ └── page.tsx
│ └── (login)/
│ └── page.tsx
└── kinde.json
We welcome contributions! Please feel free to submit a Pull Request.
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Need help? Here are some resources:
- Check out the video demos for implementation examples
- Join the Kinde Community
- Open an issue on GitHub
- Review the Kinde documentation