Full-Stack production
Willz
UAE wills platform with full-stack architecture, Stripe payments, and PDF document generation
Next.jsNestJSPostgreSQLStripePDF Generation
Production deployedStripe integrationPDF generation
Overview
A full-stack platform for creating and managing wills in the UAE. Users go through a guided flow to create their will, make payment via Stripe, and receive a professionally formatted PDF document.
Architecture
- Frontend: Next.js with a multi-step form wizard, real-time validation, and responsive design
- Backend: NestJS API with modular architecture, authentication, and role-based access
- Payments: Stripe integration with webhook handling for payment confirmation
- Documents: Server-side PDF generation with custom templates for UAE-compliant will formats
- Database: PostgreSQL with TypeORM for data persistence and migrations
Production Deployment
The platform is deployed to production with CI/CD pipelines, environment-specific configurations, and monitoring. Stripe webhooks ensure reliable payment processing with idempotent event handling.