How git-collapse/strike works
STRIKE is a frontend-only ed-tech landing-page demo with a hidden, expiring developer-grant interaction. The main path is visitor → homepage/course and membership discovery → optional Overclock activation → discounted prices and grant details. The sampled code confirms the app composition, shared sale state, and pricing consumers; links among unsampled landing-page sections are not inferred.
Main entry points: App.tsx App shell · SaleDiscovery.tsx Grant discovery · OverclockContext.tsx Overclock state · CourseCard.tsx Course details
Components 20
App and navigation
- App shell
src/App.tsx - Navigation
src/components/Navbar.tsx
Learning discovery
- Hero and demo
src/components/Hero.tsx - Social proof band
src/components/FaangBand.tsx - Why Strike
src/components/WhyStrike.tsx - Mentor profiles
src/components/Mentors.tsx - Testimonials
src/components/Testimonials.tsx - Course catalog
src/components/CourseGrid.tsx - Course details
src/components/CourseCard.tsx - Membership plans
src/components/MembershipPlans.tsx - FAQ
src/components/FAQ.tsx - Footer
src/components/Footer.tsx
Developer grant
- Grant discovery
src/components/SaleDiscovery.tsx - Terminal reveal
src/components/TerminalOverlay.tsx - Overclock state
src/context/OverclockContext.tsx - Price animation
src/components/PriceReveal.tsx
Demo access
- Demo auth screens
src/pages/Login.tsx
Other components
- Visitor
- Browser storage
- Browser clipboard
Connections 25
- Visitor → App shell: opens app
- App shell → Navigation: renders
- App shell → Hero and demo: renders
- App shell → Membership plans: renders
- App shell → Course catalog: renders
- App shell → Why Strike: renders
- App shell → Mentor profiles: renders
- App shell → Testimonials: renders
- App shell → Social proof band: renders
- App shell → FAQ: renders
- App shell → Footer: renders
- App shell → Grant discovery: renders
- App shell → Terminal reveal: renders
- App shell → Demo auth screens: routes to
- Visitor → Grant discovery: triggers grant
- Grant discovery → App shell: opens terminal
- App shell → Overclock state: provides state
- Overclock state → Browser storage: persists activation
- Grant discovery → Overclock state: reads grant state
- Grant discovery → Browser clipboard: copies coupon
- Course catalog → Course details: renders cards
- Course details → Overclock state: reads pricing state
- Membership plans → Overclock state: reads pricing state
- Course details → Price animation: renders price
- Membership plans → Price animation: renders price