Skip to content

FifeCIC/ReactStack-Core

Repository files navigation

ReactStack-Core

Status License

A production-ready React PWA starter used as the foundation for FifeCIC projects. Lean, opinionated, and battle-tested — this is the base that powers OmniCore and StreamerOps.

Built by FifeCIC | Ryan Bayne


What's Included

  • React 18 + Vite for fast development and optimised builds
  • TanStack Query for server state management
  • Zustand for client state
  • Zod for runtime validation
  • PWA plugin for installability and offline support
  • Feature flags for progressive rollout
  • API URL helper for environment-aware endpoints
  • Dev Runtime overlay with element tags for debugging
  • Privacy-safe analytics foundation
  • Bundle budget checker to prevent bloat

Used By

Quick Start

git clone https://github.com/FifeCIC/ReactStack-Core.git my-app
cd my-app
npm install
npm run dev

Available Scripts

  • npm run dev — Start Vite dev server
  • npm run build — Production build
  • npm run build:guard — Build + bundle budget check
  • npm run preview — Preview production build
  • npm run lint — ESLint
  • npm run check:bundle — Check bundle budget constraints

Why Not Create React App / Next.js?

ReactStack-Core is for projects that need:

  • PWA-first architecture without SSR overhead
  • Full control over the build pipeline
  • Minimal abstraction layers
  • A known-good starting point that's already proven in production

Support This Work

Licence

GPL-3.0 — see LICENSE for details.

About

A developer-first React platform for fast prototypes, adaptive PWA growth, and smarter tooling-driven development.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors