diff --git a/prototypes/docusaurus/src/constants/demos.ts b/prototypes/docusaurus/src/constants/demos.ts index 9a0001c..32b6b95 100644 --- a/prototypes/docusaurus/src/constants/demos.ts +++ b/prototypes/docusaurus/src/constants/demos.ts @@ -19,6 +19,17 @@ export type Demo = { // Live demos lead so the homepage "See it running" section features apps that // are actually deployed; coming-soon demos follow and still appear on /examples. export const demos: Demo[] = [ + { + id: 'flagship', + name: 'OSS flagship demo', + tagline: + 'The OSS baseline React on Rails demo with Rails 8.1, React 19, SSR, Redux Toolkit, Shakapacker/Rspack, and ActiveRecord CRUD - no Pro or RSC required.', + repoUrl: 'https://github.com/shakacode/react-on-rails-demo-flagship', + demoUrl: 'https://flagship.reactonrails.com', + image: '/img/demos/flagship.webp', + category: 'flagship', + featured: true, + }, { id: 'marketplace', name: 'Marketplace', diff --git a/prototypes/docusaurus/src/pages/examples.tsx b/prototypes/docusaurus/src/pages/examples.tsx index 1133012..9995d9d 100644 --- a/prototypes/docusaurus/src/pages/examples.tsx +++ b/prototypes/docusaurus/src/pages/examples.tsx @@ -16,7 +16,7 @@ const demoGroups: DemoGroup[] = [ { category: 'flagship', eyebrow: 'Flagship demos', - heading: 'Production-style apps on React on Rails Pro, React 19, and RSC.', + heading: 'Full-stack apps from the OSS baseline to React on Rails Pro, React 19, and RSC.', }, { category: 'starter', diff --git a/prototypes/docusaurus/static/img/demos/flagship.webp b/prototypes/docusaurus/static/img/demos/flagship.webp new file mode 100644 index 0000000..87094e0 Binary files /dev/null and b/prototypes/docusaurus/static/img/demos/flagship.webp differ