How macky2javier2006-prog/autopick works
Autopick is a browser-based motorcycle discovery and recommendation app. The sampled App.tsx contains vehicle catalog data, preference controls, score adjustment, signup/referral handling, and account display, so the principal workflow and these domain responsibilities appear concentrated in one large React component rather than separate services. The entry point mounts that app, which renders a toast provider. The repository also includes reusable UI primitives; their use by the app is not established by the excerpts, so they are shown as an internal component layer without speculative connections.
Main entry points: App.tsx Discovery app · utils.ts Class utilities · main.tsx React entry · button.tsx Form and action controls
Components 14
Autopick product
- React entry
autopick/main.tsx - Discovery app
autopick/app/App.tsx - Motorcycle catalog
autopick/app/App.tsx - Rider preferences
autopick/app/App.tsx - Recommendation scoring
autopick/app/App.tsx - Signup and account
autopick/app/App.tsx
Reusable UI
- Toast notices
autopick/app/components/ui/sonner.tsx - Form and action controls
autopick/app/components/ui/button.tsx - Menus and navigation
autopick/app/components/ui/menubar.tsx - Dialog and sheet overlays
autopick/app/components/ui/dialog.tsx - Responsive sidebar
autopick/app/components/ui/sidebar.tsx - Chart components
autopick/app/components/ui/chart.tsx - Class utilities
autopick/app/components/ui/utils.ts
Other components
- Visitor
Connections 11
- Visitor → React entry: opens app
- React entry → Discovery app: renders
autopick/main.tsx - Discovery app → Toast notices: renders toaster
autopick/app/App.tsx - Discovery app → Motorcycle catalog: defines data
autopick/app/App.tsx - Discovery app → Rider preferences: captures choices
autopick/app/App.tsx - Discovery app → Recommendation scoring: adjusts scores
autopick/app/App.tsx - Discovery app → Signup and account: creates and displays
autopick/app/App.tsx - Form and action controls → Class utilities: merges classes
autopick/app/components/ui/button.tsx - Dialog and sheet overlays → Class utilities: merges classes
autopick/app/components/ui/dialog.tsx - Menus and navigation → Class utilities: merges classes
autopick/app/components/ui/menubar.tsx - Responsive sidebar → Class utilities: merges classes
autopick/app/components/ui/sidebar.tsx