Full-stack ecommerce solution with Next.js frontend and NestJS backend, including Stripe payment integration and order automation workflows for scheduled gift delivery.
Gift-giving often fails because the sender must coordinate delivery timing manually across time zones. The platform needed to support multi-vendor inventory, future-scheduled delivery, and reliable payment capture without immediate charges.
Built a Next.js storefront backed by a NestJS API. Implemented a scheduling engine using cron jobs and moment.js for timezone-aware delivery. Used Sequelize with PostgreSQL for transactional order management and integrated CheckNow for deferred payment capture.
Designed complete front-end architecture using Next.js
Implemented scheduled delivery system with timezone support
Integrated Stripe payment processing and order automation
Built multi-vendor product management interface
Next.js (frontend)
FrontendNestJS REST API
API / BackendPostgreSQL via Sequelize
DatabaseCheckNow payment gateway
PaymentsCron-based delivery scheduler
Real-time