
Tech Stack
Description
WinWaterfall is a freelance project where I built a complete dropshipping platform from scratch, with a strong focus on scalability, security, and production readiness. The platform features a modern UI built with Tailwind CSS and shadcn/ui, with full support for dark mode and multi-language functionality.
Core features
- Deep integration with Shopify using OAuth authentication for product import and order processing.
- A complete billing system using Stripe, supporting subscriptions and one-time payments.
- Media storage powered by Cloudflare R2 with a custom domain setup.
- Responsive design with dark mode toggle and internationalization (i18n) support for multiple languages.
Performance & infrastructure
- Optimized images and videos using Sharp and FFmpeg to reduce load times and bandwidth usage.
- Dockerized the application and applied container hardening best practices, including a non-root user and a read-only filesystem.
Page Info
Landing Pages & Marketing
Public-facing marketing pages featuring a modern design with Tailwind CSS and shadcn/ui components. Full support for dark mode and multi-language content to reach a global audience.




Admin Dashboard & Management
Comprehensive admin interface for platform management, featuring:
- User management and oversight
- Analytics and reporting
- System configuration
- Order monitoring and fulfillment tracking


User Dashboard & Workspace
Intuitive user interface designed for dropshippers to manage their business:
- Product catalog management
- Order tracking and fulfillment
- Store analytics and insights
- Multi-store support




Shopify Product Import
Seamless product import workflow with Shopify integration:
- Secure OAuth authentication with Shopify
- One-click product import with customization options
- Automated inventory synchronization
- Bulk import capabilities
- Real-time order processing



Billing & Subscription Management
Production-ready payment system powered by Stripe:
- Flexible subscription plans with tiered pricing
- One-time payment options
- Secure payment processing
- Subscription upgrade/downgrade flow
- Billing history and invoice management
- Automated renewal and payment reminders

