GitBarn Web Portal

A customer portal for a South Florida manure-removal business, bringing orders, billing documents, and support into one place.

  • Next.js
  • TypeScript
  • Supabase
  • PostgreSQL
View on GitHub
Git Barn’s public homepage with service navigation, a customer login link, and a photograph of a manure-removal truck.
The public website introduces the service and provides an entry point to the customer portal. Select the image to view it full size.

From the service website to the customer account

Git Barn provides manure removal and stall bedding for properties in Palm Beach County. The public website explains those services, while the signed-in portal lets customers browse products, manage a cart, review orders, and access billing documents.

Support alongside the order history

Customers can open support conversations and exchange messages inside the portal. Notifications and document access sit alongside those conversations, keeping account tasks in the same application. Administrative views add user management, product management, and a dashboard of recent orders and support chats.

Connecting the workflows

Next.js and TypeScript provide the application structure, with Supabase for authentication, database access, and document storage. Server handlers connect orders and payment records to the portal, while role-based layouts separate administrative tools from customer pages.