Frontend and Backend: Built using Next.js (App Router) with API routes to handle server-side logic and user interactions. • Auxiliary Services: Integrated microservices via Express.js for modular backend tasks, such as transaction processing and webhook handling. • Database: Leveraged PostgreSQL with Prisma ORM for efficient, type-safe data modeling and access. • Validation and Type Sharing: Employed Zod for runtime validation and shared schemas across the stack to ensure end-to-end type safety. • Monorepo: Structured the project using Turborepo for codebase scalability and streamlined development. • UI/UX: Crafted a clean, responsive interface using Tailwind CSS for a seamless user experience.