Naturaily's Jamstack starter
๐ Features and tech stack
โ Atomic Design - Consistent, reusable, and atomic design system.
๐ Storyblok - Ready to use integration with Storyblok headless CMS. Including:
Ready to use Setup script - In the scope of
storyblok-setup
package. Setting basic datasources used in stories, blocks, stories themselves, and webhook that revalidates front-end routes on story publish.Preview handled - In the scope of
storyblok-preview
package.Storyblok's GraphQL integration - In the scope of
storyblok-api
package.Ready to use SEO configuration - In the scope of
storyblok-seo
package.Storyblok RichText support - In the scope of
storyblok-richtext
package.Basic Storyblok blocks ready to use - In the scope of
storyblok-ui
package.Revalidation webhook handler - In the scope of
storyblok-revalidation
package.And some useful utils - In the scope of
storyblok-utils
package.
๐ Next.js - Fast by default, with config optimized for performance (app routing).
๐ Turborepo - Turborepo is a high-performance build system for JavaScript and TypeScript codebases.
๐ Tailwind CSS - A utility-first CSS framework for rapid UI development.
โจ ESlint and Prettier - For clean, consistent, and error-free code (
eslint-config-custom
package).๐ Storybook - Create, test, and showcase your components.
๐ GitHub Actions - Pre-configured actions for smooth workflows.
๐ป T3 Env - Manage your validation for type-safe environment variables (
env
package).๐งฌ Codegen - Generate code from your GraphQL schema.
๐ฅ Framer motion - Powerful animation