Build an invoice management system using Node.js (for backend) and React.js (for frontend). Allow users to create, view, and approve invoices. Implement a MongoDB database to store invoice data and payment statuses. Once an invoice is approved, trigger a payment through either the UPI (for Indian clients) or Solana Pay (for global clients) integration. | A shadcn/ui and v0 generation - v0