Hainstreet
Full-stack web platform project with private domain spaces, authentication, structured membership flows, subscription-oriented product logic, and Docker-oriented deployment infrastructure.

Overview
Hainstreet shows product-oriented full-stack engineering: frontend UI, backend services, authentication concepts, domain-based community areas, subscription-related product flows, database design, validation, and deployment-oriented infrastructure.
Tech stack
Next.jsReactTypeScriptNode.jsTailwind CSSNestJSPostgreSQLPrismaZodStripeBrevoPlaywrightVitestDocker
Product and engineering highlights
- •Public entry area and private domain spaces for structured digital communities.
- •Authentication, owner flows, membership concepts, scoped visibility, and domain-oriented onboarding.
- •Subscription-oriented account and product flows using Stripe-related billing concepts.
Architecture
- •Next.js frontend combined with dedicated NestJS backend services and clear API boundaries.
- •PostgreSQL data stores with Prisma as the ORM layer for schema management and typed data access.
- •Schema-based validation with Zod and test coverage with Playwright and Vitest.
- •Docker-oriented local and deployment environments with reverse-proxy and infrastructure considerations.