Shiftwalk Nextjs Starter
Theme by
Shiftwalk |Updated:
21 Mar 2023
|66 Stars
A simple Next.js starter kit with TailwindCSS (JIT) and Framer Motion preconfigured. Optional feature branches for Locomotive Scroll, Sanity and Dato configuration coming soon...
Categories
Overview
Shiftwalk Starter is a Next.js boilerplate with TailwindCSS, Framer Motion, and other preconfigured features. It provides a simplified setup for developers to quickly start building Next.js projects with these frameworks.
Features
- Next 12: Utilizes the latest version of Next.js for improved performance and features.
- SWC Minification: Uses SWC to optimize JavaScript code for faster-loading pages.
- Tailwind 3.0: Preconfigured setup for TailwindCSS, a utility-first CSS framework.
- Custom PostCSS setup: Allows for easy @import and CSS nesting in the project.
- Framer Motion 4: Integrated with LazyMotion setup to reduce the bundle size.
- Preact instead of React: Uses Preact as the default rendering engine for a smaller bundle size.
- SEO preconfigured: Includes next-seo to streamline search engine optimization.
- Module Aliasing: Configured with jsconfig.json to enable module aliasing for cleaner imports.
- Feature branch with Locomotive Scroll: Smooth, lerp-based page scrolling feature included in a separate branch.
- Out-of-the-box 100 scores on Page Speed Insights: Preconfigured optimizations for achieving high scores on both mobile and desktop.
- Roadmap / Coming Soon: Planned feature branches with preconfigured setup for Sanity, DatoCMS, and GSAP.
Installation
To quickly start using Shiftwalk Starter:
- Clone the repository.
- Once cloned, navigate to the project’s directory.
- Install the local dependencies by running the following command:
- Start the development server with the following command:
- Open the source code and start editing in your preferred code editor.
- The site will be running at http://localhost:3000.
Summary
Shiftwalk Starter is a Next.js boilerplate that provides a streamlined setup for developing projects with TailwindCSS, Framer Motion, and other preconfigured features. With a focus on performance and ease of use, it offers the latest versions of Next.js and TailwindCSS, custom PostCSS setup, and out-of-the-box optimizations for SEO and page speed. The boilerplate also includes separate feature branches for additional integrations like Locomotive Scroll, Sanity, DatoCMS, and GSAP.