A full-stack web app for architects to track permits and milestones across all of their projects.

  • Leveraged a cutting-edge, production-ready boilerplate featuring Next.js, Supabase (for auth, real-time DB, multi-tenancy), and TypeScript, enabling rapid, scalable development.
  • Utilized the modern UI ecosystem of Makerkit—including Shadcn UI components styled with Tailwind—to deliver a polished, mobile-friendly interface.
  • Implements robust user authentication via magic links and OAuth provider Google, with optional support for multi-factor authentication to enhance account security.
  • Integrated Stripe for billing—complete with payment flows, customer portal, subscription plans, and webhook handling. Also enables branded, shareable project dashboards for clients to monitor progress without needing logins.
  • Highlight today’s, upcoming, and overdue milestone deadlines, and let users export key dates to Google Calendar, Outlook, or via ICS files for seamless integration into their personal planning tools.

Technology

  • Next.js - React framework for production
  • Stripe.js - Stripe's browser-side JavaScript library
  • Supabase - open source Firebase alternative
  • Tailwind CSS - CSS framework
  • TypeScript - strongly typed programming language
  • shadcn/ui - beautifully-designed, accessible components and a code distribution platform