How executivehelpnowcode/bright-solution-web-apps works
This is a React web app presenting the Bright Solutions Senior Living AI Toolkit. Users browse and filter toolkit resources, can complete an innovation/AI-readiness assessment, and download resources through an email-and-terms gate. The graph reflects the sampled runtime code; several section implementations and the download logger were not sampled, so uncertain wiring and logging destinations are omitted.
Main entry points: App.jsx Toolkit app · useDownloadGate.js Download gate · assessment.jsx Assessment · hero.jsx Hero
Components 18
Toolkit experience
- React entry
src/main.jsx - Toolkit app
src/App.jsx - Hero
src/sections/hero.jsx - Resource filters
src/sections/filters.jsx - Toolkit content
src/constants.jsx - Footer
src/sections/footer.jsx
Readiness assessment
- Assessment
src/sections/assessment.jsx - Assessment questions
src/constants.jsx
Download gate
- Download gate
src/useDownloadGate.js - Email consent modal
src/components/emailGateModal.jsx - Email and terms storage
src/downloadEmailStorage.js - Download logger
src/downloadLogger.js
Testimonials
- Testimonials section
src/sections/testimonials.jsx - Testimonials loader
src/useTestimonials.jsx
Other components
- Visitor
- Download target
- Google Sheets CSV
- YouTube video
Connections 23
- Visitor → React entry: opens app
- React entry → Toolkit app: renders
- Toolkit app → Hero: renders
- Toolkit app → Resource filters: renders
- Toolkit app → Toolkit content: reads content
- Resource filters → Toolkit content: builds options
- Resource filters → Toolkit app: updates filters
- Toolkit app → Testimonials section: renders
- Toolkit app → Footer: renders
- Toolkit app → Assessment: renders modal
- Assessment → Assessment questions: reads questions
- Hero → Assessment: opens assessment
- Hero → YouTube video: embeds video
- Toolkit app → Download gate: requests download
- Assessment → Download gate: requests download
- Download gate → Email and terms storage: checks and saves
- Download gate → Download logger: logs click
- Download gate → Download target: opens URL
- Toolkit app → Email consent modal: renders pending gate
- Email consent modal → Email and terms storage: loads saved email
- Email consent modal → Download gate: submits or cancels
- Testimonials section → Testimonials loader
- Testimonials loader → Google Sheets CSV: downloads CSV