FeatureImplementedSelf CheckCompetitor CheckNext Improvement
Verify emtree.live domain in Resend.Marked as complete because the user confirmed the Resend domain is done.Is it made properly? The app uses Resend, but production email still needs live signup/reset testing.Competitors feel more reliable because email flows are invisible when they work; EMTREE must prove this through fresh production tests.Run fresh-email signup and password reset tests after each auth change.
Add backend foundations for missing roadmap features.Added feature-expansion-schema.sql with admin roles, notifications, support lifecycle, wallet review, risk, social, rank, and future-game tables.Is it made properly? The schema is idempotent and RLS-first, but it must be run in Supabase and tested with real users.Top operators win by making account, wallet, support, and risk state coherent across every page; this schema is the first coherent layer.Convert SQL into tracked migrations and add RLS tests.
Wire deposit and withdrawal requests to backend.Added server-side wallet intent API that records payment intents and review notifications without processing real money.Is it made properly? It blocks live processing unless KYC/wallet gates pass and keeps real payment rails disabled.Competitors show wallet status and history quickly; EMTREE now has a visible wallet history panel but still needs provider-grade processing.Add provider webhooks only after legal/payment approval.
Add friend, block, report, invite, and presence backend primitives.Added social API and database tables for friend requests, blocks, reports, table invites, and presence.Is it made properly? It is moderation-first and avoids voice/game money coupling.The social angle can beat ordinary casino lobbies, but only if friend tables, reports, and voice permissions feel native.Add real-time subscriptions and admin moderation UI.
Prepare future games for server-authoritative implementation.Added game algorithm versions, player nonces, fairness verification API, and game-round event schema.Is it made properly? It creates the contract, but real games must move RNG and settlement fully server-side.Provably fair competitors earn trust by showing proof without making it feel technical; EMTREE has the checker, but needs round-linked proof UI.Build server round-create/lock/settle APIs before any real-money game.
Redesign generic pages beyond one large banner.Page-specific hero context, wallet/support/admin/social/fairness panels, and professional operational cards are now wired into key pages.Is it made properly? The pages now carry useful state and actions, but a full mobile visual QA pass is still needed.Competitors often win on density and speed; EMTREE is moving from static banners toward dense account/action surfaces.Continue replacing static tables with live data panels and stronger mobile interactions.
Build protected admin queue visibility.Added /api/admin/queues and an admin queue panel for KYC, payments, risk, support, reports, closures, email changes, and monitoring.Is it done? Visibility is scaffolded; approve/reject/restrict actions are not live yet because money/admin decisions require role permissions and audit reasons.Mature operators have internal tooling that keeps compliance work fast; this starts that direction but needs decision workflows.Add role-scoped admin actions, 2FA, dual approval for money movement, and immutable action logs.
Make customer support trackable.Support tickets can now be fetched for logged-in users and shown on the support page.Is it done? Intake and history exist; reply/status update tools for admins are still needed.Competitors often hide support behind chat widgets; EMTREE can feel more trustworthy by showing ticket history and references clearly.Add admin replies, status changes, attachment review, and SLA labels.
Add email change and account closure flows.Security settings now include email change request, email token confirmation, and account closure request.Is it done? The flow is present, but production email and Supabase service-role settings must be verified.Competitors make sensitive account controls findable but gated; EMTREE now exposes them in the right account area.Add cancellation, support escalation, and clearer pending-request history.
Follow the brand guide.The UI continues using Norwester, Atkinson Hyperlegible, navy/green/off-white/gold, and restrained sportsbook-style surfaces.Is it done? The key pages are aligned, but every legacy page needs a final typography and spacing scan.The brand guide pushes EMTREE toward premium sportsbook clarity, which differentiates it from loud casino clutter.Keep gold rare, reduce decorative noise, and make every account page feel operational and fast.