zenithvest-unleash

byLekkxygold Of Africa

Let's build the zenithvest unleashed the potential in you Also add this to it ๐Ÿ”ฅ ZENITHVEST - Unleash The Potential In You! ๐Ÿ”ฅ ๐ŸŽ โ‚ฆ700 Instant Welcome Bonus on Registration! ๐Ÿ’ธ Minimum Withdrawal: Just โ‚ฆ700! โšก Automated 12:00 AM Midnight Earnings Drop! ๐Ÿ“Š ACTIVE VIP INVESTMENT PLANS: โ€ข VIP 1: โ‚ฆ3,500 โž” โ‚ฆ600 Daily Income (โ‚ฆ18,000 / 30 Days) โ€ข VIP 2: โ‚ฆ7,000 โž” โ‚ฆ1,200 Daily Income (โ‚ฆ36,000 / 30 Days) โ€ข VIP 3: โ‚ฆ14,000 โž” โ‚ฆ2,400 Daily Income (โ‚ฆ72,000 / 30 Days) โ€ข VIP 4: โ‚ฆ28,000 โž” โ‚ฆ4,800 Daily Income (โ‚ฆ144,000 / 30 Days) โ€ข VIP 5: โ‚ฆ56,000 โž” โ‚ฆ9,600 Daily Income (โ‚ฆ288,000 / 30 Days) ๐Ÿ‘ฅ Massive 3-Tier Referral Rewards: Level 1: 25% | Level 2: 3% | Level 3: 1% ๐Ÿ“ฒ Join Official Telegram Community: [https://t.me/Zenithvestinvestors](https://t.me/Zenithvestinvestors) Account on deposit page 1963211478 Udom Clement Michael access Bank

Landing
Landing

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirements Document for zenithvest-unleash

1. Introduction

Zenithvest is a Nigerian consumer investment and earnings platform built under the tagline "Unleash The Potential In You." It is aimed at ambitious first-time investors on mobile who want a clear, confident, money-literate place to register, claim a welcome bonus, fund an account, activate a VIP investment plan, watch daily earnings land at midnight, withdraw once they clear the minimum, and grow a referral downline.

The product intent, derived from the authoritative user requirement thread, is to deliver:

  • A\x20\xe2\x82\xa6700 instant welcome bonus on registration.
  • A\x20\xe2\x82\xa6700 minimum withdrawal.
  • An automated 12:00 AM midnight earnings drop that credits earnings.
  • Five active VIP investment plans with fixed stakes, daily incomes, and 30-day totals.
  • A 3-tier referral reward program (Level 1: 25%, Level 2: 3%, Level 3: 1%).
  • A link to the official Telegram community at https://t.me/Zenithvestinvestors.
  • A deposit page showing the specified Access Bank account: 1963211478, Udom Clement Michael.

The audience is the Investor, the Referrer, and the Community Member โ€” the three accepted active human personas โ€” each of whom interacts with the platform on a phone-first, editorial, high-contrast surface.

Page 1 of 29

2. System Overview

Zenithvest is a first-party web application with application-owned identity, durable per-user state, a background earnings automation, and a small set of external touchpoints (the Telegram community and the Access Bank deposit account). The current delivery is a custom UI backed by a shared backend that owns registration, login, plan activation, deposits, earnings, withdrawals, and referral records.

Actors

  • Investor โ€” registers, claims the\x20\xe2\x82\xa6700 welcome bonus, funds the account, activates a VIP plan, tracks midnight earnings, and withdraws.
  • Referrer โ€” shares a referral link, monitors downline activity, and accrues 3-tier referral commissions.
  • Community Member โ€” reaches the official Telegram community from within the product.

Accepted behavior

Page 2 of 29
  • Self-service registration with a\x20\xe2\x82\xa6700 instant welcome bonus.
  • Returning login to revisit durable plans, earnings, withdrawals, and referral records.
  • Five VIP plans presented with exact stakes, daily incomes, and 30-day totals.
  • A focused plan activation workflow after funding.
  • A deposit page showing the specified Access Bank account details.
  • Withdrawal requests enforcing the\x20\xe2\x82\xa6700 minimum.
  • An earnings view reflecting the automated 12:00 AM midnight drop.
  • A referrals view with the referral link and the three-tier reward percentages.
  • A surfaced link to the official Telegram community.

Narrow exclusions

  • No VIP tiers beyond VIP 1โ€“5, and no altered prices, daily incomes, or 30-day totals.
  • No referral tiers beyond Level 1 (25%), Level 2 (3%), Level 3 (1%).
  • No withdrawal below\x20\xe2\x82\xa6700.
  • No deposit account other than the specified Access Bank account 1963211478 (Udom Clement Michael).
  • No earnings drop schedule other than the automated 12:00 AM midnight drop.
Page 3 of 29

2a. Product Interpretation and Delivery Boundary

Zenithvest is delivered as a first-party web product with application-owned identity. Anonymous visitors can read the Landing page, register on Sign Up, and log in on Login. Once registered, an Investor owns durable state โ€” welcome bonus, deposits, active plan, daily earnings, withdrawal history, and referral records โ€” that must persist across sessions and be reachable only by that Investor. The Referrer's referral link and downline records are likewise bound to the referring account. The Community Member's only product interaction is following the surfaced Telegram link to the external community at https://t.me/Zenithvestinvestors, which is owned by Telegram and outside the product.

The midnight earnings drop is a background automation owned by the platform's backend; the Investor observes its results on the Earnings page rather than triggering it. Deposits are made externally to the specified Access Bank account and reflected in the Investor's durable balance; the deposit page is the first-party surface that displays those account details. Withdrawals are first-party requests that enforce the\x20\xe2\x82\xa6700 minimum.

All accepted behavior is current. No future-horizon requirements were stated in the authoritative thread.

Page 4 of 29

2b. Source Content Inventory

The reference directive for https://t.me/Zenithvestinvestors declares uses: ["domain_context"] only, not content_source. No Source Content Inventory is therefore included. The verified domain-context facts โ€” that the URL leads to a Telegram channel or group named "Zenithvest," that it showed 54 members and 6 online at the time of access, and that it instructs "If you have Telegram, you can view and join Zenithvest right away" โ€” inform the Community Member persona and the Telegram link's external ownership, but are not reproduced as product content.

2c. Page Content and Component Coverage

Page 5 of 29

Landing

  • Information/state: Anonymous editorial cover. Tagline "Unleash The Potential In You."\x20\xe2\x82\xa6700 instant welcome bonus. Minimum withdrawal\x20\xe2\x82\xa6700. Automated 12:00 AM midnight earnings drop with a live countdown. Summary of the five VIP plans (VIP FROM\x20\xe2\x82\xa63,500). Referral summary (25 / 3 / 1%). Link to the official Telegram community.
  • Primary actions: "Create account" (to Sign Up); "View VIP plans โ†’" (to VIP Plans); "Log in" (to Login); "Join Telegram community" (external to https://t.me/Zenithvestinvestors).
  • Supporting actions: Navigate to plan/withdraw/telegram links in the fixed top bar.
  • Domain entities: VIP plan summary, referral tier summary, welcome bonus, midnight drop schedule.
  • Component responsibilities: Hero headline block; rotated\x20\xe2\x82\xa6700 bonus stamp; full-bleed vermilion midnight-drop band with live countdown; hairline-ruled three-column stat strip; fixed top bar with wordmark and links.
  • States: Loading (countdown initializing); empty (not applicable โ€” static content); success (countdown ticking, links live); error (countdown unavailable โ€” show static "12:00 AM" label); recovery (retry countdown fetch or fall back to static label).
Page 6 of 29

Sign Up

  • Information/state: Anonymous registration form. Explains the\x20\xe2\x82\xa6700 instant welcome bonus awarded on registration.
  • Primary actions: Submit registration; receive the\x20\xe2\x82\xa6700 welcome bonus on success.
  • Supporting actions: Navigate to Login; return to Landing.
  • Domain entities: Investor account, welcome bonus credit.
  • Component responsibilities: Registration form; bonus confirmation panel; validation messaging.
  • States: Loading (submitting); empty (blank form); success (account created,\x20\xe2\x82\xa6700 bonus credited, redirect to VIP Plans or Earnings); error (validation failure or duplicate account โ€” inline messages); recovery (correct and resubmit).

Login

  • Information/state: Anonymous returning verification form.
  • Primary actions: Submit credentials to access durable plans, earnings, withdrawals, and referral records.
  • Supporting actions: Navigate to Sign Up; return to Landing.
  • Domain entities: Investor account, Referrer account.
  • Component responsibilities: Login form; error messaging; link to Sign Up.
  • States: Loading (verifying); empty (blank form); success (redirect to protected destination); error (invalid credentials โ€” inline message); recovery (retry or go to Sign Up).
Page 7 of 29

VIP Plans

  • Information/state: Protected. Five-row ruled ledger of the active VIP plans: VIP 1\x20\xe2\x82\xa63,500 โ†’\x20\xe2\x82\xa6600 daily (\xe2\x82\xa618,000 / 30 days); VIP 2\x20\xe2\x82\xa67,000 โ†’\x20\xe2\x82\xa61,200 daily (\xe2\x82\xa636,000 / 30 days); VIP 3\x20\xe2\x82\xa614,000 โ†’\x20\xe2\x82\xa62,400 daily (\xe2\x82\xa672,000 / 30 days); VIP 4\x20\xe2\x82\xa628,000 โ†’\x20\xe2\x82\xa64,800 daily (\xe2\x82\xa6144,000 / 30 days); VIP 5\x20\xe2\x82\xa656,000 โ†’\x20\xe2\x82\xa69,600 daily (\xe2\x82\xa6288,000 / 30 days).
  • Primary actions: Select a VIP plan to activate (to Plan Activation).
  • Supporting actions: Navigate to deposit page to fund; view current active plan.
  • Domain entities: VIP plan (tier, stake, daily income, 30-day total), active plan.
  • Component responsibilities: Ruled ledger with tabular\x20\xe2\x82\xa6 figures; active-row accent rule; selection control.
  • States: Loading (fetching plans and active plan); empty (no active plan โ€” ledger shown with prompt to fund and activate); success (ledger rendered, active row marked); error (fetch failure โ€” retry); recovery (retry or return to Landing).
Page 8 of 29

Plan Activation

  • Information/state: Protected. Focused workflow for activating a selected VIP plan after funding. Shows the selected plan's stake, daily income, and 30-day total, and the Investor's available balance.
  • Primary actions: Confirm activation of the selected plan.
  • Supporting actions: Return to VIP Plans; navigate to deposit page if balance is insufficient.
  • Domain entities: Selected VIP plan, Investor balance, active plan.
  • Component responsibilities: Plan summary; balance check; confirmation control; insufficient-balance messaging.
  • States: Loading (validating balance); empty (no plan selected โ€” prompt to choose from VIP Plans); success (plan activated, confirmation shown, redirect to Earnings); error (insufficient balance or activation failure โ€” inline message); recovery (fund via deposit page or retry).

deposit page

  • Information/state: Protected. Displays the specified Access Bank deposit account: account number 1963211478, account name Udom Clement Michael, bank Access Bank. Explains that deposits fund VIP plan activation.
  • Primary actions: View the deposit account details to make a transfer.
  • Supporting actions: Copy account number; navigate to VIP Plans or Plan Activation after funding.
  • Domain entities: Deposit account, Investor balance.
  • Component responsibilities: Account detail panel; copy control; funding guidance.
  • States: Loading (fetching account details and balance); empty (not applicable โ€” account details are fixed); success (details shown, balance reflected); error (fetch failure โ€” retry); recovery (retry).
Page 9 of 29

Withdrawals

  • Information/state: Protected. Withdrawal request form enforcing the\x20\xe2\x82\xa6700 minimum. Shows available balance and withdrawal history.
  • Primary actions: Submit a withdrawal request of at least\x20\xe2\x82\xa6700.
  • Supporting actions: View withdrawal history; navigate to Earnings.
  • Domain entities: Withdrawal request, Investor balance, minimum threshold.
  • Component responsibilities: Amount input with\x20\xe2\x82\xa6700 minimum validation; balance display; history list.
  • States: Loading (fetching balance and history); empty (no prior withdrawals โ€” history empty state); success (request submitted, confirmation shown); error (amount below\x20\xe2\x82\xa6700 or insufficient balance โ€” inline message); recovery (correct amount and resubmit).

Earnings

  • Information/state: Protected. Shows earnings credited by the automated 12:00 AM midnight earnings drop, including per-plan daily income and credited history.
  • Primary actions: Review credited earnings and next drop timing.
  • Supporting actions: Navigate to VIP Plans, Withdrawals, or Referrals.
  • Domain entities: Earnings credit, active plan, midnight drop schedule.
  • Component responsibilities: Earnings summary; credited history list; next-drop indicator.
  • States: Loading (fetching earnings); empty (no earnings yet โ€” explain the next 12:00 AM drop); success (earnings listed); error (fetch failure โ€” retry); recovery (retry).
Page 10 of 29

Referrals

  • Information/state: Protected. Displays the Referrer's referral link and the three-tier reward percentages: Level 1 25%, Level 2 3%, Level 3 1%. Shows downline activity and accrued referral commissions.
  • Primary actions: Copy and share the referral link.
  • Supporting actions: Review downline and accrued commissions.
  • Domain entities: Referral link, referral tier, downline member, referral commission.
  • Component responsibilities: Referral link with copy control; three stacked tier bands with display-scale percentages; ruled bracket diagram; downline and commission list.
  • States: Loading (fetching link and downline); empty (no referrals yet โ€” prompt to share); success (link and downline shown); error (fetch failure โ€” retry); recovery (retry).
Page 11 of 29

3. Functional Requirements

FR-1 โ€” Build the Zenithvest platform under the tagline. As a visitor, I should see the Zenithvest platform presented under the tagline "Unleash The Potential In You" so that I understand the brand. Provenance: explicit. Lifecycle: Landing renders the tagline; observable result is the tagline displayed on the Landing page. Failure/recovery: if content fails to load, the page retries. Continuation: visitor proceeds to Sign Up or VIP Plans.

FR-2 โ€”\x20\xe2\x82\xa6700 instant welcome bonus on registration. As an Investor, I should receive a\x20\xe2\x82\xa6700 instant welcome bonus when I register so that I start with a funded balance. Provenance: explicit. Lifecycle: Investor submits registration on Sign Up; on success the\x20\xe2\x82\xa6700 bonus is credited to the Investor's durable balance and confirmed on screen. Failure/recovery: validation or duplicate-account errors are shown inline and the Investor corrects and resubmits. Continuation: Investor proceeds to VIP Plans or deposit page.

FR-3 โ€” Minimum withdrawal of\x20\xe2\x82\xa6700. As an Investor, I should be able to request a withdrawal only when the amount is at least\x20\xe2\x82\xa6700 so that the minimum threshold is enforced. Provenance: explicit. Lifecycle: Investor enters an amount on Withdrawals; the system validates against\x20\xe2\x82\xa6700; on success the request is recorded and confirmed. Failure/recovery: amounts below\x20\xe2\x82\xa6700 are rejected with an inline message and the Investor corrects the amount. Continuation: Investor views history or returns to Earnings.

Page 12 of 29

FR-4 โ€” Automated 12:00 AM midnight earnings drop. As an Investor, I should have earnings credited automatically at 12:00 AM midnight so that my daily income lands without manual action. Provenance: explicit. Lifecycle: the backend automation runs at 12:00 AM and credits earnings to active plans; the Investor observes credited earnings on the Earnings page. Failure/recovery: if the drop fails, the Investor sees the last credited state and the next-drop indicator; the automation retries. Continuation: Investor reviews earnings and proceeds to Withdrawals.

FR-5 โ€” Five active VIP investment plans. As an Investor, I should see the five active VIP plans with their exact stakes, daily incomes, and 30-day totals so that I can choose one to activate. Provenance: explicit. Lifecycle: VIP Plans renders the five-row ledger; the Investor selects a plan and proceeds to Plan Activation. Failure/recovery: fetch failure shows a retry. Continuation: Investor activates the selected plan.

FR-6 โ€” 3-tier referral rewards. As a Referrer, I should earn Level 1 25%, Level 2 3%, and Level 3 1% referral rewards so that I am compensated for growing a downline. Provenance: explicit. Lifecycle: the Referrer shares the referral link from Referrals; new registrants join the downline; commissions accrue at the stated percentages and are shown on Referrals. Failure/recovery: fetch failure shows a retry. Continuation: Referrer monitors downline and commissions.

FR-7 โ€” Official Telegram community link. As a Community Member, I should reach the official Telegram community at https://t.me/Zenithvestinvestors from within the product so that I can stay connected. Provenance: explicit. Lifecycle: the Community Member follows the surfaced link from Landing (or the top bar) to the external Telegram destination. Failure/recovery: if the external destination is unreachable, the link remains available to retry. Continuation: the Community Member joins the community on Telegram.

Page 13 of 29

FR-8 โ€” Deposit account on the deposit page. As an Investor, I should see the specified Access Bank deposit account โ€” 1963211478, Udom Clement Michael โ€” on the deposit page so that I can fund my account. Provenance: explicit. Lifecycle: the Investor opens the deposit page and views the account details; the Investor makes an external transfer and the balance is reflected. Failure/recovery: fetch failure shows a retry. Continuation: Investor proceeds to Plan Activation.

FR-9 โ€” Self-service registration. As an Investor, I should be able to register myself so that I can access protected workflows and receive the\x20\xe2\x82\xa6700 welcome bonus. Provenance: required_inference. Lifecycle: anonymous visitor completes Sign Up; on success an account is created and the bonus is assigned. Failure/recovery: inline validation errors. Continuation: Investor logs in or proceeds to protected pages.

FR-10 โ€” Returning verification. As an Investor or Referrer, I should be able to log in so that I can revisit my durable plans, earnings, withdrawals, and referral records. Provenance: required_inference. Lifecycle: returning user submits credentials on Login; on success the user reaches protected destinations. Failure/recovery: invalid credentials show an inline message. Continuation: user resumes protected work.

FR-11 โ€” Background midnight automation. As the platform, I should run the earnings drop automatically at 12:00 AM so that FR-4 is fulfilled without human action. Provenance: required_inference. Lifecycle: scheduled backend job credits earnings; the Investor observes results on Earnings. Failure/recovery: retry on failure. Continuation: next scheduled drop.

Page 14 of 29

FR-12 โ€” Funding via the specified deposit account. As an Investor, I should fund my account by transferring to the specified Access Bank account shown on the deposit page so that I can activate a VIP plan. Provenance: required_inference. Lifecycle: Investor views account details, transfers externally, and the balance is reflected. Failure/recovery: fetch failure shows a retry. Continuation: Investor activates a plan.

FR-13 โ€” Withdrawal minimum enforcement. As the platform, I should enforce the\x20\xe2\x82\xa6700 minimum on every withdrawal request so that FR-3 holds. Provenance: required_inference. Lifecycle: validation on submission; rejection below\x20\xe2\x82\xa6700. Failure/recovery: inline message. Continuation: Investor corrects and resubmits.

FR-14 โ€” Telegram as external destination. As the platform, I should treat https://t.me/Zenithvestinvestors as an external destination owned by Telegram so that the product does not claim to host the community. Provenance: required_inference. Lifecycle: link opens the external destination. Failure/recovery: link remains available. Continuation: Community Member joins on Telegram.

4. User Personas

Page 15 of 29

Investor

The Investor is the core actor of Zenithvest. They arrive on the Landing page, register on Sign Up, and immediately receive the\x20\xe2\x82\xa6700 instant welcome bonus. Their primary goal is to fund an account and activate one of the five VIP plans so that they earn the plan's stated daily income over 30 days. Their recurring responsibilities are depositing to the specified Access Bank account shown on the deposit page, tracking daily earnings credited at the 12:00 AM midnight drop on the Earnings page, and withdrawing once the\x20\xe2\x82\xa6700 minimum is reached on the Withdrawals page. Their inputs are registration details, deposit transfers, plan selection, and withdrawal amounts. Their decisions are which VIP plan to activate and when to withdraw. They interact with the Referrer (whose link may have brought them in) and with the Community Member (through the shared Telegram community). Observable success is receiving the promised daily income and withdrawing accumulated balances.

Referrer

The Referrer is an Investor who has chosen to grow a downline. Their primary goal is to share a referral link and earn 3-tier referral rewards โ€” Level 1 25%, Level 2 3%, Level 3 1%. Their recurring responsibilities are monitoring referred downline activity and tracking accrued referral commissions on the Referrals page. Their inputs are the referral link and the identities of new registrants who join through it. Their decisions are when and where to share the link. They interact with new Investors who register through their link, and their commissions depend on those Investors' activity. Observable success is a growing downline and collected tiered referral percentages. What makes this role distinct from the Investor is that its work is outward-facing recruitment and commission tracking rather than personal plan activation and withdrawal.

Page 16 of 29

Community Member

The Community Member is any accepted user who wants to stay connected with the platform and other investors. Their primary goal is to reach the official Telegram community at https://t.me/Zenithvestinvestors from within the product. Their responsibility is following the surfaced link; their input is the link itself; their decision is whether to join. They interact with other Investors and the Referrer inside the external Telegram community, which is owned by Telegram and outside the product. Observable success is reaching the official community channel from within the product.

5. Core User Flows

Flow A โ€” Investor registers and claims the\x20\xe2\x82\xa6700 welcome bonus

  1. The Investor opens the Landing page anonymously and reads the tagline, the\x20\xe2\x82\xa6700 instant welcome bonus, the\x20\xe2\x82\xa6700 minimum withdrawal, the midnight drop band, the VIP summary, and the referral summary.
  2. The Investor selects "Create account" and arrives at Sign Up.
  3. The Investor completes the registration form and submits.
  4. On success, the account is created and the\x20\xe2\x82\xa6700 instant welcome bonus is credited to the Investor's durable balance; a confirmation is shown.
  5. If validation fails or the account already exists, an inline error is shown and the Investor corrects and resubmits.
  6. The Investor continues to VIP Plans or the deposit page.
Page 17 of 29

Flow B โ€” Investor funds the account via the deposit page

  1. The logged-in Investor opens the deposit page.
  2. The page displays the specified Access Bank account: 1963211478, Udom Clement Michael.
  3. The Investor makes an external transfer to that account.
  4. The Investor's balance is reflected on the deposit page.
  5. If the account details fail to load, the Investor retries.
  6. The Investor continues to VIP Plans or Plan Activation.

Flow C โ€” Investor activates a VIP plan

  1. The logged-in Investor opens VIP Plans and reviews the five-row ledger: VIP 1\x20\xe2\x82\xa63,500 โ†’\x20\xe2\x82\xa6600 daily (\xe2\x82\xa618,000 / 30 days); VIP 2\x20\xe2\x82\xa67,000 โ†’\x20\xe2\x82\xa61,200 daily (\xe2\x82\xa636,000 / 30 days); VIP 3\x20\xe2\x82\xa614,000 โ†’\x20\xe2\x82\xa62,400 daily (\xe2\x82\xa672,000 / 30 days); VIP 4\x20\xe2\x82\xa628,000 โ†’\x20\xe2\x82\xa64,800 daily (\xe2\x82\xa6144,000 / 30 days); VIP 5\x20\xe2\x82\xa656,000 โ†’\x20\xe2\x82\xa69,600 daily (\xe2\x82\xa6288,000 / 30 days).
  2. The Investor selects a plan and arrives at Plan Activation.
  3. Plan Activation shows the selected plan's stake, daily income, and 30-day total alongside the Investor's available balance.
  4. The Investor confirms activation.
  5. On success, the plan is activated and a confirmation is shown; the Investor continues to Earnings.
  6. If the balance is insufficient, an inline message directs the Investor to the deposit page; the Investor funds and returns to retry.
Page 18 of 29

Flow D โ€” Investor tracks the midnight earnings drop

  1. The logged-in Investor opens Earnings.
  2. The page shows earnings credited by the automated 12:00 AM midnight drop, including per-plan daily income and credited history, plus the next-drop indicator.
  3. If no earnings have been credited yet, the page explains that the next drop is at 12:00 AM.
  4. If the fetch fails, the Investor retries.
  5. The Investor continues to Withdrawals when the\x20\xe2\x82\xa6700 minimum is reached.

Flow E โ€” Investor requests a withdrawal

  1. The logged-in Investor opens Withdrawals and sees the available balance and withdrawal history.
  2. The Investor enters an amount of at least\x20\xe2\x82\xa6700 and submits.
  3. On success, the request is recorded and a confirmation is shown.
  4. If the amount is below\x20\xe2\x82\xa6700 or exceeds the balance, an inline message is shown and the Investor corrects the amount and resubmits.
  5. The Investor reviews the updated history.
Page 19 of 29

Flow F โ€” Referrer shares a link and tracks commissions

  1. The logged-in Referrer opens Referrals.
  2. The page displays the referral link and the three-tier reward bands: Level 1 25%, Level 2 3%, Level 3 1%, with the ruled bracket diagram.
  3. The Referrer copies and shares the link.
  4. New registrants who join through the link appear in the downline, and commissions accrue at the stated percentages.
  5. The Referrer reviews downline activity and accrued commissions on Referrals.
  6. If the fetch fails, the Referrer retries.

Flow G โ€” Community Member joins the official Telegram community

  1. The Community Member (on Landing or via the top bar) selects the Telegram community link.
  2. The external destination https://t.me/Zenithvestinvestors opens in Telegram.
  3. The Community Member joins the community.
  4. If the destination is unreachable, the link remains available to retry.

Flow H โ€” Returning user logs in

  1. The returning Investor or Referrer opens Login.
  2. The user submits credentials.
  3. On success, the user reaches protected destinations and resumes durable plans, earnings, withdrawals, or referral records.
  4. If credentials are invalid, an inline message is shown and the user retries or goes to Sign Up.
Page 20 of 29

6. Visuals Colors and Theme

Muse and headline: Tobias van Schneider โ€” editorial swagger for a midnight money drop.

Mode: Dark.

Colour tokens (exact hex by role):

  • Background: #0E0E0C (warm near-black, ~70% of every screen)
  • Surface: #1A1916 (plan cards, data panels)
  • Text: #F4F1EA (warm off-white, ~16:1 on background)
  • Primary: #F4F1EA (type and primary CTA)
  • Accent: #FF4D1C (hot vermilion โ€” the only accent; used for the\x20\xe2\x82\xa6700 bonus figure, the midnight-drop marker, the active VIP tier rule, and the referral percentage chips; never for large fills except a single full-bleed band)
  • Muted: #8C877C (labels, metadata, table rules; stays above 4.5:1 on dark)
  • Hairline rules: #2A2823

No secondary hues.

Typography:

Page 21 of 29
  • Headings: Bricolage Grotesque at 700โ€“800, tight -0.03em tracking, set enormous and flush-left; numerals tabular and oversized at clamp(56px, 11vw, 160px).
  • Occasional italic-serif accent word in Instrument Serif for the tagline word "Unleash" only.
  • Body: Instrument Sans.
  • Scale (1.5 major-third rhythm): display 56/88/160; h2 40/56/72; h3 24/28/32; body 16/17; label 12 uppercase with 0.14em tracking; numerals tabular at display scale.

Shape language: Sharp corners everywhere โ€” 0px radius on cards, buttons, and inputs. Hairline 1px rules in #2A2823. Full-bleed colour bands butting directly against photography. Thin vertical column dividers like a magazine masthead. No pills, no soft shadows; depth only from type scale and one accent block.

Layout: Asymmetric 12-column editorial grid. Hero headline occupies columns 1โ€“9 with the\x20\xe2\x82\xa6700 bonus as a rotated vertical stamp in columns 10โ€“12. VIP plans as a five-row ruled ledger (not a card grid) with tier number, stake, daily income, and 30-day total aligned in tabular columns. Referral tiers as three stacked horizontal bands with the percentage set at display scale. Generous outer margins (24px mobile, 64px desktop) and a fixed top bar with wordmark left and plan/withdraw/telegram links right.

Imagery: No stock people, no gradient blobs. Imagery is typographic and photographic in monochrome: one high-contrast black-and-white full-bleed photograph (a hand, a phone at night, a Lagos street light) treated at 100% contrast behind the accent band, plus oversized\x20\xe2\x82\xa6 numerals as the visual subject. Thin line diagrams for the referral tree (three levels drawn as ruled brackets).

Page 22 of 29

Readability constraint: Headlines, wordmarks, labels, numbers, cards' text, and controls stay entirely inside the viewport and their container at 375px, 768px, and 1280px, wrapping or scaling (e.g., clamp(...) with its mobile size) to fit; no other element covers any part of them. Imagery and decoration may be cropped, bled, rotated, or overlapped as the direction asks, as long as they cover no readable text or control.

7. Signature Design Concept

The public entry is a full-bleed warm-black editorial cover, not a centred SaaS hero. A nine-column Bricolage Grotesque headline โ€” "UNLEASH THE POTENTIAL IN YOU" โ€” stacks in three flush-left lines, each at clamp(56px, 11vw, 160px), on the #0E0E0C ground, with the word POTENTIAL set in #FF4D1C. To its right, a rotated 90ยฐ vertical stamp strip runs the full hero height reading "\xe2\x82\xa6700 INSTANT WELCOME BONUS." Beneath the headline, a single full-width vermilion #FF4D1C band (96px desktop / 64px mobile) carries black type: "MIDNIGHT DROP ยท 12:00 AM ยท EVERY NIGHT" with a live countdown in tabular numerals pinned to the right edge. The bottom third is a hairline-ruled three-column strip: "VIP FROM\x20\xe2\x82\xa63,500," "MIN WITHDRAWAL\x20\xe2\x82\xa6700," "REFERRALS 25 / 3 / 1%." CTAs are a solid off-white rectangle "Create account" and a text-link "View VIP plans โ†’" directly under the headline โ€” no centred stack, no gradient, no floating card. The concept recomposes only accepted content: the tagline, the\x20\xe2\x82\xa6700 bonus, the midnight drop, the VIP summary, the referral summary, and the two CTAs.

Page 23 of 29

8. Interaction Model & Motion Direction

Interaction Model: Animated Motion Tempo: restrained Hero Dimensionality: flat

Landing Hero Motion Brief

  • Focal subject: The oversized three-line headline "UNLEASH THE POTENTIAL IN YOU" with "POTENTIAL" in vermilion, the rotated\x20\xe2\x82\xa6700 bonus stamp, and the vermilion midnight-drop band with its live countdown.
  • Input โ†’ transformation โ†’ outcome thesis: On load, the hero headline lines mask-up from below (single type reveal); the midnight-drop countdown ticks in tabular numerals with no easing theatrics; on hover, the VIP ledger row's rule swaps to accent and its\x20\xe2\x82\xa6 figure slides 8px right. The outcome is a composed editorial cover that reads as a magazine cover, with the\x20\xe2\x82\xa6700 bonus and the midnight drop as the two dramatic anchors.
  • Motion vocabulary: Slow 600ms crossfades on section entry; a single type reveal where the hero headline lines mask-up from below on load; hover swaps the VIP ledger row's rule to accent and slides its\x20\xe2\x82\xa6 figure 8px right; the midnight-drop countdown ticks with no easing theatrics. Nothing bounces.
  • Composed first frame: Warm-black ground; three flush-left headline lines with "POTENTIAL" in vermilion; rotated\x20\xe2\x82\xa6700 stamp along the right edge; vermilion band with black type and countdown pinned right; hairline-ruled three-column stat strip; off-white "Create account" rectangle and "View VIP plans โ†’" text-link under the headline.
  • Reduced-motion state: Headline appears fully composed without the mask-up reveal; countdown updates without easing; hover swaps the rule colour without the 8px slide; all content remains fully readable and every control remains operable.
Page 24 of 29

9. Non-Functional Requirements

Page 25 of 29
  • NFR-1 โ€” Minimum withdrawal enforcement. Every withdrawal request must be validated against the\x20\xe2\x82\xa6700 minimum before acceptance. Provenance: explicit. Rationale: hard constraint in the authoritative thread.
  • NFR-2 โ€” Midnight drop schedule. The earnings automation must run at 12:00 AM and credit earnings to active plans. Provenance: explicit. Rationale: hard constraint in the authoritative thread.
  • NFR-3 โ€” Fixed deposit account. The deposit page must display exactly Access Bank account 1963211478, Udom Clement Michael. Provenance: explicit. Rationale: hard constraint in the authoritative thread.
  • NFR-4 โ€” Fixed referral tiers. Referral rewards must be limited to Level 1 25%, Level 2 3%, Level 3 1%. Provenance: explicit. Rationale: hard constraint in the authoritative thread.
  • NFR-5 โ€” Fixed VIP plan catalog. VIP plans must be limited to the five listed tiers with their stated prices, daily incomes, and 30-day totals. Provenance: explicit. Rationale: hard constraint in the authoritative thread.
  • NFR-6 โ€” Durable per-user state. Welcome bonus, deposits, active plan, earnings, withdrawals, and referral records must persist across sessions and be bound to the correct account. Provenance: required_inference. Rationale: indispensable for the accepted lifecycles.
  • NFR-7 โ€” Readability at 375px, 768px, and 1280px. Readable text and controls must stay whole inside the viewport and their container at all three widths. Provenance: explicit (creative direction). Rationale: accessibility and layout constraint.
  • NFR-8 โ€” Contrast. #F4F1EA on #0E0E0C is ~16:1; muted labels on dark stay above 4.5:1. Provenance: explicit (creative direction). Rationale: accessibility.
  • NFR-9 โ€” Reduced motion. With prefers-reduced-motion, provide a usable static arrangement with all content readable and every control operable. Provenance: explicit (creative direction). Rationale: accessibility.
Page 26 of 29

10. Tech Stack

  • Frontend: React (web), phone-first, implementing the editorial dark theme with Bricolage Grotesque, Instrument Serif, and Instrument Sans.
  • Backend: Python/FastAPI, extending a single shared backend process for registration, login, plans, deposits, earnings, withdrawals, and referrals.
  • Background automation: A scheduled worker within the backend process (or a small companion worker) that runs the 12:00 AM midnight earnings drop.
  • Storage: A relational database for durable per-user state (accounts, welcome bonus, deposits, active plans, earnings credits, withdrawals, referral downline and commissions).
  • Deployment: Docker/docker-compose for the frontend, backend, and database; Kubernetes only if deployment requires it.
Page 27 of 29

11. Assumptions and Constraints

  • A-1: The\x20\xe2\x82\xa6700 welcome bonus is credited to the Investor's durable balance on successful registration. Provenance: required_inference.
  • A-2: Deposits are made externally to the specified Access Bank account and reflected in the Investor's balance; the product does not process the bank transfer itself. Provenance: required_inference.
  • A-3: The midnight earnings drop credits the daily income of each active VIP plan to the Investor's balance. Provenance: required_inference.
  • A-4: Referral commissions accrue at the stated percentages on the referred registrant's qualifying activity; the exact qualifying event is not specified in the source and is left unspecified. Provenance: required_inference with unspecified qualifier.
  • A-5: The Telegram community is owned by Telegram and outside the product; the product only surfaces the link. Provenance: required_inference.
  • A-6: Application-owned identity is used for protected destinations; Landing, Sign Up, and Login are anonymously reachable. Provenance: required_inference.
  • C-1: Minimum withdrawal is\x20\xe2\x82\xa6700. Provenance: explicit.
  • C-2: Earnings drop is automated at 12:00 AM midnight. Provenance: explicit.
  • C-3: Deposits are made to Access Bank account 1963211478 (Udom Clement Michael) shown on the deposit page. Provenance: explicit.
  • C-4: Referral rewards are limited to three tiers: Level 1 25%, Level 2 3%, Level 3 1%. Provenance: explicit.
  • C-5: VIP plans are limited to the five listed tiers with their stated prices, daily incomes, and 30-day totals. Provenance: explicit.
Page 28 of 29

12. Glossary

  • Zenithvest โ€” The platform built under the tagline "Unleash The Potential In You."
  • Welcome bonus โ€” The\x20\xe2\x82\xa6700 instant credit awarded on registration.
  • Minimum withdrawal โ€” The\x20\xe2\x82\xa6700 threshold below which withdrawal requests are rejected.
  • Midnight earnings drop โ€” The automated 12:00 AM credit of daily earnings to active plans.
  • VIP plan โ€” One of five investment tiers (VIP 1โ€“5) with a fixed stake, daily income, and 30-day total.
  • Referral tier โ€” One of three reward levels: Level 1 25%, Level 2 3%, Level 3 1%.
  • Downline โ€” The set of registrants who joined through a Referrer's link.
  • Deposit account โ€” The specified Access Bank account 1963211478 (Udom Clement Michael) shown on the deposit page.
  • Official Telegram community โ€” The external Telegram channel or group at https://t.me/Zenithvestinvestors.
Page 29 of 29
Landing design preview
Landing: View landing page
Landing: 1. Select Telegram link
Landing: 2. Retry unreachable link
Landing design preview
Landing: View landing page
Landing: 1. Select Telegram link
Landing: 2. Retry unreachable link