<style> .film__track { height: auto !important; } .film__stage { position: static !important; height: auto !important; /* Ohne diese Zeile ist der Rückfall LEER: container-type: size bemisst die Bühne nicht mehr nach ihrem Inhalt, und overflow: hidden schneidet alles weg. */ container-type: normal !important; } .film__poster { position: absolute !important; } .film__content [data-film-anchor] { position: static !important; transform: none !important; opacity: 1 !important; margin: 2.5rem clamp(1rem, 5vw, 4rem) !important; max-width: 34rem; } </style>

THAILAND VLOGGERS · IN-HOUSE PRODUCT BY BTECH SOLUTIONS

Thailand Vloggers.Two surfaces, one ecosystem.

A public site built to be found and a closed area where the work happens — one shared data foundation, two deliberately separated delivery paths.

The public surface is prerendered and served statically. Creator, partner, and editorial areas sit behind it as a dynamic application on a Django REST interface. That pattern is transferable — built on our own product and in operation.

  • Public surface live
  • Product area closed
  • Built entirely in-house
THAILAND VLOGGERS PLATFORM SYSTEM READY
BTECHOSconnected core
  1. SSG site
  2. Creators
  3. Partners
  4. Editorial
  5. API

Why two surfaces instead of one

Visibility and workspace pull in opposite directions.

Anything meant to be found has to exist in the source without a login, without a wait, and without depending on JavaScript. Anything that gets maintained, approved, and moderated needs roles, states, and authentication. Forcing both into one application costs either visibility or control.

Today scattered across

  • Content scattered across channels
  • Profiles with no way to maintain them
  • Editorial work in spreadsheets
  • Media without an approval step
  • No shared source of truth

Thailand Vloggers separates delivery from work, and keeps both on the same data model.

The platform core

Modules that exist in the code, not on a wish list.

The platform is built modularly: separate feature directories in the frontend, separate applications in the backend. Modules are added as they are needed. Anything planned but not yet built is deliberately kept out of this list and named in the questions at the end of the page.

  • SSG · public

    Public discovery surface

    Discover, creator profiles, videos, guides, and map as prerendered pages — the surface search engines and language models actually read.

  • Topic structure

    Regions, places, and categories

    Regions, locations, categories, attractions, restaurants, and nightlife as their own entry pages instead of filters on a single list.

  • Closed area

    Creator area

    Dashboard, profile editor, social links, media upload, an own creator website, guides, map locations, change history, and security settings — behind the login.

  • Closed area

    Partner area

    Partner home, location editor, map location, media, analytics, and settings as a role space of its own next to the creator area.

  • Editorial layer

    Operations and editorial

    Lists and editors for creators, videos, guides, regions, categories, and places, plus claim review, change approval, and pending items.

  • Governance

    Moderation and audit trail

    Separate moderation for content, media, and partners, plus per-creator legal texts and an audit log — decisions stay readable after the fact.

  • Django 5 · DRF

    Backend and interface

    Django 5 with Django REST Framework, split into separate applications for accounts, community, content, content sync, creators, locations, media, moderation, and notifications.

  • Implemented

    Submissions and contact

    Publicly implemented and not to be confused with the planned community app: contact request, channel suggestion, photo contribution, issue report, and profile claim, each with its own record in the backend.

BTECH BUSINESS SUITE

Four products. One shared core.

Each product keeps its visible status: approved pilot or early beta, without a blanket availability claim.

  • In-house development · Early beta

    BTech OS

    The modular operating layer connects website, CRM, bookings, projects, documents, billing, content and analytics on one controllable data foundation.

    The product core is demonstrable and is being expanded through selected pilot implementations. Scope and interfaces are not final yet. View product
  • In-house development · Early beta

    BTech Growth

    A multi-tenant platform foundation for courses, programmes, customer onboarding, memberships and internal learning worlds under your own brand.

    The white-label platform is in early beta. The product core and demo are available; real content, operations and integrations are finalised per pilot project. View product
  • In-house development · Early beta

    Social Media Pipeline

    Planning, production, approvals, channel variants, publishing and analytics are organised as a connected BTech OS module.

    The pipeline is being developed as an early-beta BTech OS module. Channel adapters and automation rules are enabled per pilot operation. View product
  • In-house development · Early beta

    Showcase Module

    A modular BTech OS component for vehicles, services and portfolios with strong media, variants, facts, comparison and direct conversion.

    The module is in early beta. The automotive demonstration shows the product approach; data models and industry variants are being extended with pilot partners. View product

System architecture

The order in which this platform was built.

The starting point was not a feature list but the question of what gets delivered publicly and what belongs behind a login. That separation then decides rendering, roles, and data paths.

  1. 01

    Separate the surfaces

    Decide which content must be reachable publicly and without a login, and which processes belong in a closed area by default.

  2. 02

    Data model and roles

    Model creators, places, media, contributions, and states once, so that editorial, partners, and moderation later work on the same records.

  3. 03

    Deliver the public side statically

    The discovery surface ships prerendered: content is in the source, independent of whether an application responds.

  4. 04

    Workspaces behind the login

    Creator, partner, and editorial areas run as a dynamic application against the REST interface, with approval, history, and moderation as explicit steps.

  5. 05

    Extend as needed

    Further modules arrive when a workflow needs them, not because they are on a list. Anything not yet built is labelled as planned.

One core, several deliveries

The same data, delivered in different ways.

Creators, places, media, approvals, and states live once in the backend. What is built on top differs in rendering, access, and purpose, not in the data foundation.

Shared system core

Thailand Vloggers

Delivered surfaces

  • 01Public discovery site
  • 02Creator workspace
  • 03Partner workspace
  • 04Editorial and moderation
  • 05Submission path
  • 06REST interface

One data model. Separate role spaces. Two deliberately different delivery paths.

What this pattern is good for

Transferable to anything that is a directory and an editorial operation at once.

  • 01

    Directories and networks

    Platforms where profiles need to be found and where profile owners maintain their own data, with claims, approval, and history.

    Discovery
  • 02

    Regional and topical portals

    Offerings whose visibility comes from regions, categories, and places, and which still need a maintained editorial layer behind them.

    Topic clusters
  • 03

    Operations with partner workflows

    Organizations that accept content from outside and must review it before publishing, including moderation, roles, and an audit trail.

    Moderated operations

Build principles

Four decisions this platform rests on.

  • Static where it must be found

    The public surface ships prerendered. Content is in the source, not only after JavaScript has run.

  • Closed where work happens

    Creator, partner, and editorial areas sit behind the login. The product area is not openly reachable from outside.

  • Built modularly

    Separate feature directories and separate backend applications. Modules are added as needed, which is not the same as a switch per feature.

  • Traceable, not silent

    Changes to profiles, media, and content run through approvals and leave history and an audit log instead of a silent overwrite.

Who this page is for

For operators who need a directory and an editorial operation at the same time.

  • Operators of creator and provider directories
  • Travel, regional, and topical portals
  • Organizations with partner and role areas
  • Providers with moderation and approval duties
  • Teams that want visibility and workspace separated

Questions about Thailand Vloggers

What exists, what is planned, and what this page does not claim.

An in-house product. The public site, the application, and the backend all come from the same in-house development. This page is therefore not a reference for an external client but the description of a system that was built and is operated here.

No. The public site is freely reachable, the product area is a closed area: a request from outside is refused and nothing is served there. What the area contains is listed in the module cards above; it can only be shown in a guided conversation.

No. The community part is explicitly marked as "in planning" in the code and shows the product idea, not a released app. The four items carry their own status there: profile and watchlist — planned; thematic spaces — planned; contributions with guardrails — later; a strictly bounded player — needs review. The intended order is web, then Android, then iOS. What works publicly today is the submission path: contact, channel suggestion, photo contribution, issue report, and profile claim.

Separate feature directories in the frontend, separate applications in the backend — and modules are added as needed. What it explicitly does not mean is a switch per feature: there is no central registry that would turn individual features on and off at runtime, and this page therefore never claims one.

This page names no prices, no packages, and no budget thresholds — a number without a defined scope would be a guess. First we clarify which surfaces, roles, and workflows are actually needed; the offer follows from that conversation.

Not as a copy. What transfers is the pattern: separating public delivery from the closed workspace, distinct role spaces, approval with history, and one backend serving both sides. Which of those modules a specific project actually needs is decided by the workflow that has to run.

The next useful step

Your directory, your editorial team, your roles.

In a structured conversation we clarify which surfaces belong in public, which belong behind a login, which roles genuinely exist, and the smallest scope at which the system holds up in operation.

Project inquiry