Learning & professional communities

Permanent.GG · Gift Chest

A gift chest for beauty professionals: a 3D interaction, an open catalog, coupons and a brand workspace. The current technical README names the interface Permanent.GG; it is the same project formerly called Permanent.Deal.

Interactive commerce · React / Three.js / Web Audio / Telegram Mini App / Node.js / SQLite

The product problem

Connect engagement to a verifiable offer-issuance and redemption workflow, not merely an animated draw.

Stage

The source documents an implemented software architecture. Its current published revision and live promotions are not checked here.

Concept illustration: Permanent.GG · Gift Chest
A concept illustration, not a screenshot of a running product.

From opening the chest to coupon redemption

An illustrative intended journey, not a demonstration of the current live release.

  1. Explore an offer in the catalogue or Mini App.
  2. The server records the result; the 3D scene presents it.
  3. A coupon retains issuance state beyond the animation.
  4. The brand verifies redemption in its workspace.

System components

  • 3D chest: procedural materials, inertia, spring interactions and opening effects.
  • Catalog and offer pages are available independently of the heavy 3D scene.
  • Coupons: the server selects and records the result; animation only presents its response.
  • Brand workspace: registration, draft offers, review and redemption operations.

Architecture & ownership

React/Vite and Three.js form the client; Express handles the server and Telegram integration. A single Node process uses SQLite; rendering does not determine the game outcome.

What happens after a repeated opening, interrupted animation or duplicate redemption attempt?

What to validate before use

A listed offer does not establish an active promotion. Financial data, internal rules and access details remain private; no certified-security claim is made.

This describes the development scope. This page does not run the product, process payments or verify real-time availability.

Related products, distinct problems

Next step

Discuss a Permanent.GG · Gift Chest workflow

Describe the problem, current system, constraints and desired outcome. We agree scope and deliverables before cost and launch.

Discuss the task on Telegram ↗

The link opens a human contact; it does not send a message automatically.