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.
The source documents an implemented software architecture. Its current published revision and live promotions are not checked here.
From opening the chest to coupon redemption
An illustrative intended journey, not a demonstration of the current live release.
- Explore an offer in the catalogue or Mini App.
- The server records the result; the 3D scene presents it.
- A coupon retains issuance state beyond the animation.
- 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
- Permanent Academy
Connect learning material, progression and student support within one journey.
- PMU Battle Arena
Make tournament stages and evaluation understandable and consistent for participants and organizers.
- DHA Exam Prep Hub
Organize short practice sessions and error review without a server installation or account.
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.