CROP

Tech Stack

Technologies, frameworks, and infrastructure used in CROP

Tech Stack

LayerTechnologyUsed In
FrontendNext.js 16, React 19, TailwindCSS v4CROP Front, Admin, Form
AuthClerkAll apps and services
BackendBun, HonoParts Services, Delivery Services
AI/MLFastAPI (Python), PyTorchPDF Parser, Schematics, CLIP
DatabasesMongoDB Atlas, Typesense, WeaviateSearch, catalog, vectors
PaymentsStripePayment Service
ShippingUPS APIDelivery Services
InfrastructureGCP Cloud Run, Cloudflare, VercelAll services
CI/CDGitHub ActionsAll repositories
MonitoringSentry, GCP LoggingFrontend + Backend
DesignFigma, shadcn/uiCROP Front

Key Decisions

  • Bun over Node.js: Faster startup, native TypeScript, built-in test runner
  • Hono over Express: Lightweight, edge-compatible, type-safe routing
  • Typesense over Elasticsearch: Simpler ops, typo tolerance, instant search
  • Weaviate: Vector database for RAG and semantic search
  • Cloudflare Workers: Edge deployment for CROP Front (production)
  • Vercel: Dev/staging deployments for frontend apps
  • MongoDB Atlas: Primary data store, flexible schema for parts data

On this page