Pages
Welcome to JetShip’s comprehensive page system. Our Next.js SaaS Starter Kit provides a rich collection of pre-designed pages that serve as the foundation for your SaaS application. From authentication flows to essential business pages, each component is crafted with care, ensuring high customizability and enterprise-grade quality and performance. You can explore these pages and see a live demo of how they look here.
🔐 Authentication Pages
JetShip includes a complete set of authentication pages designed with modern aesthetics and seamless user flows. Each page is available in both minimal and advanced designs, allowing you to match the style of your application with ease.
Pages Provided:
Our authentication page set is crafted to be highly flexible and user-friendly:
- Login: Standard login page for user authentication.
- Register: Page for user registration.
- Forgot Password: Allows users to reset their password if forgotten.
- Reset Password: Page for password reset confirmation.
- Verify Email: Confirms user email address verification.
- Waitlist: A page for users to join the waitlist.
- Magic Link: A page for email-based authentication via a magic link.
- Two-Factor Authentication: Supports an additional layer of security for user accounts.
Variants Available:
Each authentication page is provided in two variants, so you can choose the design that best suits your needs:
- Minimal: A clean and straightforward layout, optimized for fast access and reduced page load.
- Advanced: Offers a richer design with additional elements and enhanced styling, perfect for delivering a polished, engaging user experience.
Choosing Between Minimal and Advanced Variants:
- Minimal Variant: Ideal for applications that prioritize simplicity and quick interactions. Choose this variant when you want a straightforward and efficient layout.
- Advanced Variant: Choose this when you want to provide a more interactive and aesthetically detailed experience, with extra styling elements for a more polished look.
You can explore these authentication pages in your JetShip installation at packages/ui/src/auth/*
routes.
🛠 Essential Pages
JetShip also includes essential pages that cater to a variety of needs within SaaS applications. These pages are designed for flexibility and can be easily customized to meet your specific project requirements:
- FAQ Page: A centralized location for frequently asked questions to support your users.
- Checkout Page: A streamlined page for handling checkout and payment processing.
- Blog Page: A main page for sharing blog posts, updates, and insights.
- Blog Detail Page: Displays individual blog posts, supporting rich content and media.
- Changelog: A dedicated page for communicating updates and new features to users.
- Error 404 Page: A customizable error page that provides navigation options when a page is not found.
Each of these pages is designed to integrate seamlessly into your theme, ensuring a consistent and professional experience across your application.
All pages are built using Next.js 15 and follow modern React best practices, ensuring they are performant, easy to customize, and scalable for your needs.