Back to Projects

US LLC Services Platform

Spring Boot
React
Next.js
PostgreSQL
Docker
Azure
Stripe
A screenshot of the US LLC Services Platform project.

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.

View Live Demo