"Minimal react router site starter template for building landing page, marketing sites, and portfolios"
- Always up to date with latest packages supports
- Following the screaming architecture, easy to scale
- Minimal configurations
- Predefine scripts for format, lint, clean
- Minimal global styles with dark mode support
- Minimal configured eslint using
@antfu/eslint-config - Prerender by default
- Automatic github workflows predefined
- Beautify (typecheck, lint, format)
- Release (publish site - vercel, cloudflare, etc.)
- Lighthouse (lighthouse testing)
- Github issue template
- Feature request
- Bug report
Since building this project here are list about stack, site, tech and any library in this project
To use this starter template, you can follow this steps
Run this command to clone the starter template
git clone git@github.com:nyomansunima/react-router-site-starter.gitif you're not using ssh, you can clone using http
git clone https://github.com/nyomansunima/react-router-site-starter.gitNext, you can open the project using your favorite code editor. eg, vscode, zed, nvim, or helix.
Install the packages by run bun i or npm i
Next, you can run the apps by run bun run dev for dev.
In this template already prepared with configs, workflows and settings. But some of them by default is disabled. You can enable the feature manually.
- Enable release workflow by remove
.examplefile extension - Enable lighthouse workflow by remove
.examplefile extensions
Here are another starter template i created for website using another stacks and frameworks that currently iam using
This project is maintain under the MIT License.
Thanks to read this project documentation.