Client Overview
The Posthoot client is a Next.js 14 app that provides the web UI for campaigns, analytics, templates, contacts, and settings.Tech Stack
- Framework: Next.js 14 (App Router)
- Language: TypeScript
- UI: Tailwind CSS, shadcn/ui
- Auth: NextAuth.js
- State/Queries: React Query
- Testing: Jest + Testing Library
- Build: Bun/Node
Folder Structure (client/)
Key Features
- Authentication via NextAuth with server-side session
- API integration via lib/services (typed)
- Rich UI components for analytics and campaigns
- Email template builder components