How vivekkumarmaht0/fixest works
Fixest is a customer-facing doorstep gadget-repair booking site. Customers explore repair options and estimates, submit a service booking, and can separately authorize workshop pickup; the frontend posts bookings and pickup consent to an external API. Booking receipts are generated as PDFs in the browser. The README documents pincode coverage checks, pricing, comparisons, testimonials, and contact actions. Some page/component wiring is based on documented capabilities and the tree; unsampled implementations and backend behavior are not represented.
Main entry points: App.jsx Routes · Home.jsx Home Page · BookingPage.jsx Booking Form · PickupConsentPage.jsx Pickup Consent
Components 21
Application
- React Entry
src/main.jsx - Routes
src/App.jsx - Home Page
src/pages/Home.jsx - Navigation
src/components/Navbar.jsx - Footer
src/components/Footer.jsx
Service Discovery
- Repair Pricing
src/components/PricingSection.jsx - Repair Services
src/components/Services.jsx - Pincode Checker
src/components/PincodeChecker.jsx - Feature Comparison
src/components/WhyChooseUs.jsx - Testimonials
src/components/Testimonials.jsx
Booking & Pickup
- Booking Form
src/pages/BookingPage.jsx - Pickup Consent
src/pages/PickupConsentPage.jsx - Repair API
- API URL Helper
src/lib/api.js - Receipt Generator
src/utils/pdfGenerator.js
Policies & Support
- Warranty Page
src/pages/WarrantyPage.jsx - Privacy Page
src/pages/PrivacyPolicyPage.jsx - Terms Page
src/pages/TermsOfServicePage.jsx - Terms Content
src/components/TermsOfService.jsx
Other components
- Customer
- Web Browser
Connections 22
- Customer → Web Browser: uses
- Web Browser → React Entry: loads
- React Entry → Routes: renders
- Routes → Home Page: routes
- Routes → Booking Form: routes
- Routes → Pickup Consent: routes
- Routes → Warranty Page: routes
- Routes → Privacy Page: routes
- Routes → Terms Page: routes
- Home Page → Repair Services: presents
- Home Page → Repair Pricing: presents
- Home Page → Pincode Checker: offers
- Home Page → Feature Comparison: presents
- Home Page → Testimonials: presents
- Repair Services → Booking Form: opens
- Repair Pricing → Booking Form: links
- Booking Form → API URL Helper: resolves endpoint
- Booking Form → Repair API: posts booking
- Booking Form → Receipt Generator: generates receipt
- Pickup Consent → API URL Helper: resolves endpoint
- Pickup Consent → Repair API: posts consent
- Terms Page → Terms Content: renders