
bishopz/2026-boilerplate
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
A local-first React/Typescript web app boilerplate for 2026. A family of frontend technologies, setup and ready to go!
概要
Use this boilerplate to build production-ready web apps. Full-stack TypeScript, React 19, and Express with authentication, encrypted persistence, SEO, i18n, accessibility, and a modern developer experience—all configured and ready to extend. This file is the fast, practical entry point for vibe coders and junior developers who want to start building quickly. If you want deep implementation details (architecture, auth internals, reducer patterns, agent workflows), use the linked docs in the section.
README
以下は原文 README の抜粋です。原文を見る。
2026 Boilerplate for TypeScript/React v1.3
Use this boilerplate to build production-ready web apps. Full-stack TypeScript, React 19, and Express with authentication, encrypted persistence, SEO, i18n, accessibility, and a modern developer experience—all configured and ready to extend.
Who this README is for
This file is the fast, practical entry point for vibe coders and junior developers who want to start building quickly.
If you want deep implementation details (architecture, auth internals, reducer patterns, agent workflows), use the linked docs in the Deep Technical Context section.
Features
- Core: TypeScript, React 19, Vite, Express, Passport auth (test user), encrypted localStorage persistence, Redux Toolkit (persistent + non-persistent slices), React Router with lazy-loaded pages
- SEO & metadata: Sitemap, `` component, React 19 document metadata (title, description, Open Graph, Twitter, canonical), policy-writing guide page
- Accessibility: Skip-to-content link, stable IDs (
useId), aria-live announcements (useAnnounce), Chakra UI - i18n: react-intl, locales (en, ar, fr, zh), RTL for Arabic, language switcher, English fallback—use it or ignore it; when you need translation, it’s ready
- UX and polish: Page transitions (``), animated buttons (Framer Motion), scroll-to-top on route change, light/dark mode
- Resilience: Error boundaries, centralized client error handler, server error-handler middleware, Suspense boundaries
- Developer experience: Vitest unit tests (
npm run test:unit), Playwright E2E, ESLint (custom config), type-check script,npm run testfor full pre-commit/CI (lint + type-check + unit + E2E)
Getting Started
Start a New Project from This Boilerplate
Use this workflow when you want to turn this repository into your own product instead of contributing back.
- Clone the repo:
git clone [email protected]:bishopZ/2026-Boilerplate.gitandcd 2026-Boilerplate - Remove git history:
rm -rf .gitthengit init - Run the rebrand skill with your new project details: Use the skill at
skills/rebrand/SKILL.mdwithsite_title=""andsite_description="" - Create your first commit
- Run the Development Setup below
Development Setup
- Copy the env template:
cp .envTemplate .env— default values work for local development; set strong random values forSESSION_SECRETandLOCAL_STORAGE_KEYbefore deploying to production - Run
npm install - Run
npm run dev - Login with username
testand passwordtest
Build Fast (Most Common Commands)
| Goal | Command |
|---|---|
| Start coding | npm run dev |
| Run unit tests | npm run test:unit |
| Validate before commit | npm run test |
| Build for production | npm run build |
| Preview production build | npm run preview |
| Run production server | npm start |
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add bishopz/2026-boilerplate