Admin
Back to profiles

Admin Panel

Choose what you want to look at.

Dashboard
Platform-wide activity: signups, films/series opened, searches, errors.
Users
Search, browse, and moderate every account - ban, premium, delete.
Logs
Admin actions (bans, premium, deletions) and raw platform activity.
Creators
Creator accounts, submissions, rights documents, and content links.
Set Links
Generate tracked sign-up links per Creator (sandixplus.com/login.html?ref=<name>) and see conversions.
Catalogue
Every film & series: visuals, publishing status, and Creator affiliation by Token ID.
Categories
Rename, reorder, or hide the genre sections shown on index.html / films.html / series.html.
Content Rankings
Trending & Top 10 algorithms - automatic vs. manual override, and ranking history.
Settings
Platform-wide configuration - Monetization: subscription price, currency, and creator revenue-share percentage.
Badges
Créez et gérez des templates de badges réutilisables : texte, couleurs, police, position et taille sur chaque format d'affiche.
Error Codes
Look up any SANDIX+ error code - same explanations users see in the Help Center, plus raw technical detail.
Mail
Compose a message to any user or creator - pick a template, prefill from a search, then copy it or open it in Gmail.
NEON
Statistiques de la plateforme : places, comptes, catalogue, fichiers et stockage - toujours en direct depuis les données réelles.
Quick glance
Loading

Dashboard

Loading
Token reach - last 14 days
Loading
Activity - last 14 days

Click a day to drill into its hour-by-hour and minute-precise activity.

Loading…

Most opened (last 14 days)

Loading…

Recent signups

Loading…

Users

All accounts

Loading…

Page 1

Logs

Loading…

Creators

Loading…

Catalogue

All content

Loading…

Categories

Genres (Drama, Horror, Science-Fiction…) come from each title's own file and always keep working on their own - a brand new genre on a newly published title shows up as its own section automatically, with no action needed here. This panel only lets you rename a section's display label, reorder sections, or hide one entirely from index.html / films.html / series.html.

Add / pre-create a category
Managed categories

Drag a row by its ⠿ handle to reorder - the position shown here is used as-is on the site (e.g. between Drama and Investigation).

Loading…

Detected genres without an override yet

Every genre currently used by a published title is auto-added to "Managed categories" above the moment this page loads, with full drag/Edit/Hide/Delete controls - nothing normally shows up here. This list only ever appears briefly right after a brand-new genre goes live on a title, before the next time this page is opened.

Loading…

Content Rankings / Algorithm Control

Trending is computed from the top 15% most-viewed published content (max 30 shown). Top 10 is computed from last calendar month's views. Both can be switched to a manual editorial override without touching the real statistics.

Settings

Platform-wide configuration. Changes below are saved to the database and apply immediately to every future calculation.

Monetization

Every SANDIX+ Premium subscriber pays the price below. Free content never generates Premium revenue. For Premium content, each subscriber's monthly subscription is split across the Premium titles they actually watched that month (deduplicated - one billable view per subscriber, per title, per month), and the percentage below is the share of that split amount redistributed to creators overall. The rest is kept by the platform. Nothing here is hardcoded in the app - every screen (Creator > Monetization, Monetization Information) reads these values live.

Past months keep the rate that was actually in force at the time - changing this never rewrites already-elapsed revenue history.

Currently applied

Loading…

This month - platform overview

Loading…

Settings history

Loading…

Abonnement Stripe

Stripe est un second moyen de paiement, en plus de PayPal - même produit et même prix déjà configurés côté Stripe (PREMIUM ACCOUNT, 4,99 €/mois), mêmes avantages Premium, sans aucun changement à ce que Premium déverrouille sur la plateforme (voir sql/2044_stripe_subscription.sql). Contrairement à PayPal aujourd'hui, l'activation Premium via Stripe est automatique : le webhook stripe-webhook l'active dès que le paiement aboutit.

Loading

Filet de sécurité : tant que le webhook stripe-webhook n'est pas encore branché en production (ou pour corriger un cas particulier), un abonnement Stripe peut être rattaché manuellement à un compte ici - exactement le même geste que « grant premium » aujourd'hui pour PayPal, avec en plus l'identifiant d'abonnement Stripe conservé pour la traçabilité.

Badges

Templates de badges réutilisables : créez un design une fois (texte, police, couleurs, position et taille sur chaque format d'affiche), puis appliquez-le à n'importe quel titre depuis Catalogue > (titre) > Badges, ou depuis Catalogue > + Ajouter un titre > Badge.

Templates existants

Chargement…

Error Codes

Same catalog and explanations shown to users in the Help Center, with the underlying technical detail exposed here for support and debugging.

Full catalog (0 codes)

Mail

Messages reçus via le formulaire de contact à gauche. Composez et envoyez une réponse (ou un message libre) via Gmail à droite.

Inbox - messages from the contact form

Loading…

Find a recipient (optional)
Compose
Recipient name
Recipient email

NEON

Statistiques de la plateforme, calculées en direct depuis les données réelles (comptes, catalogue, stockage). Rien ci-dessous n'est une estimation ou une valeur fixe.

Places (profils de visionnage)

Chaque compte Free dispose d'1 place, chaque compte Premium de 5 (voir Admin > Settings pour le prix, et profiles.html pour la limite elle-même). "Disponibles" = la somme de ces places sur tous les comptes ; "Utilisées" = le nombre de profils réellement créés.

Loading
Comptes
Loading
Catalogue
Loading
Fichiers

Affiches, logos, thumbnails, bandes-annonces, images secondaires et pistes vidéo par langue, toutes sources de stockage confondues (Supabase Storage et Neon Object Storage).

Loading
Stockage & vidéo

Basé sur le pipeline de transcodage réel (sql/2039_transcode_pipeline.sql). Si aucune vidéo n'a encore été envoyée via ce pipeline, ces valeurs restent à 0 - jamais une estimation.

Loading

Éditeur de badge

Faites glisser le badge pour le positionner, tirez le point blanc pour le redimensionner - sur chaque format d'affiche séparément.

Une catégorie automatique affiche/retire ce badge tout seul selon la condition choisie, une fois appliqué à un titre depuis Catalogue > (titre) > Badges > « Charger depuis un template ».
Mise à l'échelle automatique sur le format vertical.
Aperçu à l'échelle réelle des deux formats d'affiches utilisés sur index.html / films.html / series.html. La position et la taille sont enregistrées séparément pour chacun.

Ban this account

Bans always apply to the whole account - never to an individual viewing profile.

A permanent ban has no end date and will never be lifted automatically - only another admin can undo it.

Reset this user's password

This immediately replaces their current password. They will need the new password below to log in, no confirmation email is sent - tell them the new password yourself, through a channel you trust.

Visible in plain text here on purpose - you'll need to read it out or copy it for the user. It is never logged or stored anywhere.

Prepare a message

This only prepares the text - SANDIX+ doesn't send emails itself. Copy the message or open it in Gmail to actually send it.

To (name)
To (email)

Edit account information

Edit all profiles of this account

These are viewing profiles under one account - not separate accounts. Bans can never target a single profile here; they always apply account-wide.

Loading…