This repository contains a copier template
that can be used to create Next.js apps.
You can view the example of project generated from this template here.
To create a new project from this template in the current directory,
make sure you have copier installed and run:
copier copy gh:quickplates/next .- fully reproducible development environments with
Dev ContainersandNix - automatic environment activation with
direnv - running tasks with
Task - formatting and linting with
Trunk - continuous integration with
GitHub Actions - easy to write and nice looking documentation
with
Docusaurus - optimized custom
Dockerimages - automatic releases on
GitHub Container Registry - package management with
npm - embracing
TypeScriptto the fullest - server-side configuration with
zod-config - code generation for APIs with
Hey API - backend for frontend pattern with
oRPC - state management with
Valtio - clean UI with
Mantine - i18n with
Lingui - client-side data fetching with
TanStack Query - dynamic metadata management with
Unhead - client bundle analysis with
Rsdoctor
Read more about how to develop the project here.
If you have any ideas on how to improve this template, please open an issue or submit a pull request. All contributions are welcome! 🤗