Hainstreet

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

Hainstreet

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.