Advanced, but minimalistic Next.js and Apollo starter
This product is a Next.js template that includes various features and updates to enhance the developer experience. It supports both Client-Side Rendering and Server-Side Rendering and includes a TypeScript environment. It also includes GraphQL Apollo client with built-in cookie-based JWT token authentication. The template comes with Normalize.css, and there is no need for a custom server. It also provides a testing environment with Jest and @testing-library/react, as well as a configured GraphQL Code Generator. The code is formatted using Prettier, and there is a debug configuration for VSCode. Additionally, there is a Docker configuration to serve a production-ready build with Nginx.
To install the Next.js template and get started, follow these steps:
git clone [repository URL].cd [project directory].npm install.npm run dev.This Next.js template provides a comprehensive development environment with various features. It supports both Client-Side Rendering and Server-Side Rendering, and includes GraphQL Apollo client with built-in cookie-based JWT token authentication. The template also includes a TypeScript environment, Normalize.css, and developer experience features like testing environment, code formatting, debug configuration, and Docker configuration. With its easy installation process and up-to-date features, this template is a valuable tool for Next.js developers.