US LLC Services Platform
Project Summary
A comprehensive, full-stack web application designed to streamline the US LLC formation process for non-resident entrepreneurs, particularly from the German-speaking (DACH) region. The platform serves as a one-stop-shop, guiding users from initial inquiry and cost calculation through the entire legal formation process, payment, and post-formation management via a secure user dashboard.
The Challenge
Forming a US-based company as a non-resident is often a complex, opaque, and expensive process. Entrepreneurs face challenges with legal requirements, document handling, payment processing, and obtaining essential services like a US business address, tax ID (EIN), and phone number. This project aimed to solve that by creating a user-friendly, automated, and transparent digital platform.
The Solution
I developed a robust, multi-faceted application that handles the entire customer lifecycle. The platform is divided into a public-facing marketing and information site, a user-centric onboarding wizard, and a powerful dual-purpose dashboard for both customers and administrators.
Key Features Implemented
- Intuitive Onboarding Wizard: A multi-step form (built with React Hook Form, Zod, and Zustand) that intelligently collects all necessary data for the LLC formation, including founder details, company structure, and service add-ons.
- Dynamic Price Calculation: A real-time price summary component that updates as the user selects services and add-ons during onboarding.
- Secure Payment Integration: Seamless and secure checkout process powered by Stripe, handling one-time payments for formations and recurring subscriptions for services like US phone numbers.
- Authenticated User Dashboard: A secure portal where customers can track status, download documents, purchase additional services, manage their US phone number and domains, and participate in an affiliate program.
- Comprehensive Admin Dashboard: A separate, role-protected interface for administrators to manage orders, add internal notes, generate data for IRS forms, manage the affiliate program, and send newsletters.
- Serverless Backend & API Integrations: Powered by Supabase Edge Functions (Deno/TypeScript) handling all backend logic and third-party integrations with Stripe, Twilio, Resend, and Porkbun.
Technical Stack
- Frontend: React, TypeScript, Vite, Tailwind CSS, shadcn/ui
- Routing: React Router
- State Management: Zustand (for client-side state), React Query (for server state)
- Backend: Supabase (PostgreSQL, Auth, Storage, Edge Functions)
- Serverless Runtime: Deno
- Key APIs: Stripe API, Twilio API, Resend API, Porkbun API
Project Overview
My Role
Founder & Product Architect
Description
A platform for DACH founders to form a US LLC 100% remotely, featuring a formation wizard, customer dashboard, admin console, and Stripe payments.