How sajid73/novocare-clinic works
Novocare is a chiropractic patient-acquisition landing page. A prospective patient views the page, learns about the clinic and its method, sees testimonials and the $49 offer, then uses a booking link and submits a consultation request. The form currently confirms submission in local UI state; no appointment data is sent to the backend. The backend is a separate Express service with only a health-response route. The graph reflects sampled component composition; README capabilities are retained where documented, but unsampled wiring is not assumed.
Main entry points: App.tsx Page App · BookingForm.tsx Booking Form · main.tsx React Entry · Hero.tsx Hero
Components 14
Page Composition
- React Entry
client/src/main.tsx - Page App
client/src/App.tsx - Navigation
client/src/components/NavBar.tsx - Footer
client/src/components/Footer.tsx - Global Styles
client/src/index.css
Acquisition Content
- Hero
client/src/components/Hero.tsx - Benefits
client/src/components/Features.tsx - Care Method
client/src/components/MethodSection.tsx - Testimonials
client/src/components/Testimonials.tsx - New Patient Offer
client/src/components/FunnelOffer.tsx - Booking Form
client/src/components/BookingForm.tsx
Standalone API
- Express API
backend/server.js
Other components
- Prospective Patient
- API Client
Connections 15
- React Entry → Page App: renders
- Page App → Navigation: renders
- Page App → Hero: renders
- Page App → Benefits: renders
- Page App → Care Method: renders
- Page App → Testimonials: renders
- Page App → New Patient Offer: renders
- Page App → Booking Form: renders
- Page App → Footer: renders
- React Entry → Global Styles: loads
- Prospective Patient → React Entry: views
- Hero → Booking Form: links to
- New Patient Offer → Booking Form: links to
- Prospective Patient → Booking Form: submits form
- API Client → Express API: requests health