Hainstreet

A full-stack platform that combines a public open world with private domains for communities, teams and organizations.

Hainstreet

Status

Active full-stack platform in development with already implemented frontend, identity, community-service and deployment setup.

Tech stack

Next.jsTypeScriptTailwind CSSNestJSPostgreSQLDocker ComposeCaddyGitHub Actions

Overview

Hainstreet is designed as a structured social platform: a public Open World enables discovery, while private domains allow clubs, teams, courses and organizations to operate inside their own controlled space.

Challenge

Many community platforms are either completely public or too flat in their structure. Hainstreet aims to combine broad discoverability with protected, intentionally structured spaces and clear membership logic.

Solution

The platform separates public discovery from domain-specific collaboration. It introduces structured membership models, dedicated access flows and a multi-service architecture for identity, community logic and deployment.

Product highlights

  • Open World as a public discovery layer before users enter more focused spaces.
  • Private domains for clubs, teams, courses, companies and other structured communities.
  • Structured membership with layers such as university, faculty, program, cohort and group.
  • Dedicated owner flow for domain creation, access mode, templates and discovery settings.

Architecture

  • Separate frontend, identity service and community service connected through dedicated API routes.
  • PostgreSQL-backed identity and community databases, each running as an isolated service.
  • Local and production Docker Compose setups with health checks for all major services.
  • Production reverse proxy with Caddy for HTTPS entrypoint and routing to frontend plus backend APIs.

What this project demonstrates

  • Product thinking from concept, onboarding flows and pricing to technical architecture.
  • Full-stack implementation with frontend, authentication, backend domain logic and deployment automation.
  • A scalable base for future community features, moderation workflows and domain administration.