---
# System prepended metadata

title: "\U0001F3AE MiniGame - Specification - EN"
tags: [Mini Game]

---

# 🎮 MiniGame Specification

> **Version**: v1.0  
> **Last Updated**: 2025-04-28  
> **Author**: Sean  

Axure Prototype Links:  
- Frontend & Backend Mapping: https://f0snj7.axshare.com  
- Backend Management: https://byrscb.axshare.com  

---

# 📋 1. Game Rules & UI Overview

---

## 🛎️ 1-1 Universal Entry - Mini Game Floating Button

- The Mini Game icon appears as a floating button on the platform's homepage.

![ryGq62h1ll](https://hackmd.io/_uploads/rkv8nLRyxx.png)

- Clicking the icon opens the Mini Game main menu, displaying all active mini-games.

![S14pTnhygx](https://hackmd.io/_uploads/SyHhhURyxg.png)

---

## 🎡 1-2 Lucky Wheel

### Rules & Display

- Players click the **SPIN** button to place a bet. The wheel spins and stops at a prize segment, awarding the corresponding amount or multiplier.
- The bet amount is set in the backend and displayed in the bet area.
- Features include rules description, bet history lookup, a close button, spin animation, and winning animations.

### UI & Features

- SPIN Button & Bet Confirmation:  
![BkFiFq31xg](https://hackmd.io/_uploads/HkGC2UA1xx.png)

- Pointer landing on prize + reward trigger:  
![S1j2Yc21gl](https://hackmd.io/_uploads/rk7p28Ryll.png)

- Bet Amount Display:  
![ryjpt5n1gl](https://hackmd.io/_uploads/r1VxTUCJel.png)

- Rules Description Panel:  
![SyjisY2kgg](https://hackmd.io/_uploads/Hy2ZpLA1ee.png)  
![r116jt3kle](https://hackmd.io/_uploads/rkEMpLAJlg.png)

- Bet Record Panel:  
![rkeU2iF2Jxl](https://hackmd.io/_uploads/BkLQp8C1ll.png)  
![upload_4a6b7c3a908c04da717635bcd941645d](https://hackmd.io/_uploads/B1Z4aURJee.png)

- Close Mini Game Button:  
![rku6jYhygg](https://hackmd.io/_uploads/r12EpL0kee.png)

- Spin Animation Demo:  
![rk2Tjthyxg](https://hackmd.io/_uploads/SydHTUAylx.png)

- Winning Animation Demo:  
![S1J0oF2yxg](https://hackmd.io/_uploads/H1bua8C1xx.png)

---

## 🧧 1-3 Red Envelope Rain

### Rules & Display

- Click **START** to trigger falling red envelopes.
- Clicking an envelope consumes a bet to open it and grants a random reward.
- Players can use **Auto Open** to open envelopes automatically.
- Each envelope requires a pre-set amount.
- Includes rules description, bet history, and close button.

### UI & Features

- Entry Screen (after pressing START):  
![ryWR_q2yeg](https://hackmd.io/_uploads/HyIY68Ckxe.png)  
![ryXyY92Jlx](https://hackmd.io/_uploads/HJ_KaU0Jel.png)

- Reward Triggered from Clicking an Envelope:  
![ryXyY92Jlx](https://hackmd.io/_uploads/rkE9aU0yel.png)  
![SyvzY93keg](https://hackmd.io/_uploads/B1_qp8Rygg.png)

- Auto Open Feature (random open):  
![SJVMtq3kle](https://hackmd.io/_uploads/BkX3TICyee.png)  
![SyvzY93keg](https://hackmd.io/_uploads/ryHhp8Ayex.png)

- Rules Description Panel:  
![BJb7tc21gg](https://hackmd.io/_uploads/rJb1AURJxx.png)  
![By4mYq2Jxl](https://hackmd.io/_uploads/Sy8J0IR1xl.png)

- Bet History Panel:  
![H1pmFc21gg](https://hackmd.io/_uploads/rJ3eA8R1xl.png)  
![rJh5LqhJex](https://hackmd.io/_uploads/ByLZAICJxx.png)

- Close Mini Game Button:  
![BkH4Y53kgl](https://hackmd.io/_uploads/rk6fRURJlx.png)

- Reward Animation Demo:  
![BJkeYqnJle](https://hackmd.io/_uploads/B1aQRUCyxx.png)

---

## 🎲 1-4 Guess Big or Small

### Rules & Display

- Players select a bet amount and place bets on one of three areas: **Big**, **Small**, or **7**.
- After the countdown, betting closes and the dice roll animation plays.
- Winnings are calculated based on the result and odds.
- Features include repeat bet, double bet, cancel bet, and real-time results.

### Betting Flow

1. Select bet amount:  
![HJaYwthyee](https://hackmd.io/_uploads/B1uVR8C1ge.png)

2. Select betting area (Big / Small / 7):  
![ByYPvtnJee](https://hackmd.io/_uploads/Hk4B08Ayxg.png)

3. Confirm and submit bet:  
![HJDovFhylg](https://hackmd.io/_uploads/rJbUAIRyel.png)

---

### Additional Features

- Repeat previous bet (requires confirmation):  
![SJEjvY2ygl](https://hackmd.io/_uploads/HkeFCURJgg.png)  
![SJesPK2yxg](https://hackmd.io/_uploads/BkmYRLRyll.png)

- Double previous bet (requires confirmation):  
![H1aiwK3kxg](https://hackmd.io/_uploads/BJR5RURkex.png)  
![HJDovFhylg](https://hackmd.io/_uploads/r1Mi0UAygx.png)

- Real-time results update (sliding left):  
![SJ_NTYh1el](https://hackmd.io/_uploads/BJV3C8R1gg.png)

- Bet amount display & cancel button (X icon):  
![By5Ivt2yxg](https://hackmd.io/_uploads/By7eyPCJll.png)

- Betting area UI:  
![ByYPvtnJee](https://hackmd.io/_uploads/HkHMyPAkgg.png)

- Mock Data Preview (number of bettors & amount):  
![SJxWuFhyeg](https://hackmd.io/_uploads/HkI7kDAkgg.png)

- Menu Toggle Button:  
![SyFZOtnkxe](https://hackmd.io/_uploads/HyMHkw0klg.png)

- Bet Record Lookup:  
![SkJM_tnkgx](https://hackmd.io/_uploads/SJtBkw01lg.png)  
![B1MMdY2yxx](https://hackmd.io/_uploads/BkDU1wRJee.png)

- Rules Description Panel:  
![Skjfut21lx](https://hackmd.io/_uploads/BJEw1vCkxe.png)  
![BJRzuK3klx](https://hackmd.io/_uploads/H1WOJv0Jxe.png)

- Result Trend & History:  
![HyfQOt3yel](https://hackmd.io/_uploads/rJ1YyPR1gg.png)  
![Hyw7Othkgl](https://hackmd.io/_uploads/ByWKyvA1xg.png)

- Close Mini Game Button:  
![B114OF2yee](https://hackmd.io/_uploads/Sy191wRJel.png)

---

## 🥚 1-5 Golden Egg Smash

### Rules & Display

- Each egg requires a pre-set bet to smash.
- Clicking a golden egg plays a crack animation and reveals a random reward.
- **Auto** will smash a random egg automatically.
- **Open All** smashes all unopened eggs in one click.
- Includes rules description, bet record lookup, and close functionality.

---

### UI & Features

- Display of amount required to open one egg:  
![r1uDS9h1le](https://hackmd.io/_uploads/SkL31vRyll.png)

- Open All button (smash all eggs at once):  
![HynoH521lg](https://hackmd.io/_uploads/ry1a1P0yel.png)  
![ry27Iq2kex](https://hackmd.io/_uploads/r18TJv0klx.png)

- Auto Smash (open one random egg):  
![ByhyLqnylg](https://hackmd.io/_uploads/BJXAkPAkxg.png)

- Rules Description Panel:  
![Bk79LcnJlg](https://hackmd.io/_uploads/B1yylwCkxx.png)  
![upload_0ddb671023908db8c6a6fb94080605fd](https://hackmd.io/_uploads/HJRXeDRkee.png)

- Bet Record Lookup Panel:  
![B1q58qhkgx](https://hackmd.io/_uploads/SyKSePCylg.png)  
![BJkNt5nylx](https://hackmd.io/_uploads/B1sSlv01el.png)

- Close Mini Game Button:  
![ryYsUc31gl](https://hackmd.io/_uploads/SJiUewRJel.png)

- Egg Cracking Animation:  
![SJgP8qhJeg](https://hackmd.io/_uploads/HJyvePRyxl.png)

- Winning Animation:  
![B1muU531gg](https://hackmd.io/_uploads/rkldxPCkel.png)

---

# 🛠️ 2. Backend Settings & Frontend Mapping

- Wireframe Reference: https://f0snj7.axshare.com

---

## 🎡 2-1 Lucky Wheel Settings



| Item | Frontend Display | Backend Setting | Notes |
|:-----|:------------------|:----------------|:------|
| Number of Wheel Segments | Wheel layout | Prize configuration | Options: 4, 6, 8, 10, 12, 14, 16 |
| Bet Amount per Round | Displayed | Set "bet $" | Amount per spin |
| Prize Name | Not shown | For backend tagging only |
| Prize Value / Multiplier | Displayed on wheel | Choose either fixed value or multiplier |
| Win Probability | Not shown | Total must equal 100% |

---

### Backend UI Examples

- Wheel segment quantity settings:  
![upload_f3d663488528368655b616ee31c21134](https://hackmd.io/_uploads/rk8SBZLexe.png)
![upload_7db2576cf163fd3fc5a169a6b8e4070c](https://hackmd.io/_uploads/By259ZIeex.png)

- SPIN bet amount setup:  
![upload_a1dc00091486f200a7d0e6c2e337e86b](https://hackmd.io/_uploads/B17VdWIggl.png)

- Prize name for backend tagging:  
![upload_ec9286d91e067ad20650112acb543680](https://hackmd.io/_uploads/ryw09-Uxxx.png)

- Set fixed prize amount per segment:  
![upload_22e58856ca9c57cedf87035bf2ee8e82](https://hackmd.io/_uploads/H1lejb8gll.png)

- Set multiplier per segment:  
![upload_a606ada305b754de8713b6c26832c854](https://hackmd.io/_uploads/ryRbi-Uxxl.png)

- When both are set, amount takes priority:  
![upload_f25b549a5418fbef91f6ea2b0ed3db23](https://hackmd.io/_uploads/Hy7miWIxgg.png)

- Win probability settings (auto normalize to 100%):  
![upload_1dfe8d21c486b5ac132cef4fddfb250e](https://hackmd.io/_uploads/ry8Oo-Ilgg.png)

---

## 🧧 2-2 Red Envelope Rain Settings

| Item | Frontend Display | Backend Setting | Notes |
|:-----|:------------------|:----------------|:------|
| Bet Amount per Round | "Open $..." | Cost to open one envelope |
| Prize Name | Not shown | For backend tagging |
| Envelope Reward Amount | Shown when opened | Display winning amount |
| Quantity | Not shown | Limit on reward distribution |
| Win Probability | Not shown | Must total 100% |

---

### Backend UI Examples

- Set amount to open an envelope:  
![upload_66fa5fad32f0e1e0aecf9df884063f0c](https://hackmd.io/_uploads/r1T5iWIgle.png)

- Prize name setting:  
![upload_1968926ff9b97f263a99c14754c82fd7](https://hackmd.io/_uploads/B1dhsWUxex.png)

- Reward amount display:  
![upload_e9f2c37fb69bed72755dcdcc82440e25](https://hackmd.io/_uploads/Hyx0oZ8exe.png)

- Set reward distribution limit:  
![upload_1d3c5f5bd9b08123363c895e48f377ce](https://hackmd.io/_uploads/By8y2ZUlll.png)

- Win probability (auto normalize):  
![upload_fd877761cac142c48e612f0f1cc3321e](https://hackmd.io/_uploads/ryPxhZLell.png)

---

## 🎲 2-3 Guess Big or Small Settings

| Item | Frontend Display | Backend Setting | Notes |
|:-----|:------------------|:----------------|:------|
| Bet Amount Options | Bottom 6 buttons | Configurable amounts |
| Name: Big | Payout Rate | Linked to “Big” bet area |
| Name: Small | Payout Rate | Linked to “Small” bet area |
| Name: 7 | Payout Rate | Linked to “7” bet area |

---

### Backend UI Examples

- 6 betting amount options:  
![upload_f672e45e966fdff43cd43a091288ac8b](https://hackmd.io/_uploads/BJSk1z8leg.png)

- Default values shown if unset:  
![upload_1d17d852c5d839e03ae52562dd4280f9](https://hackmd.io/_uploads/rJDeyGIxgg.png)

- Payout for "Big":  
![upload_f2f6ddcc75baff94e25ca6e60cd18553](https://hackmd.io/_uploads/H1dbyfUggg.png)

- Payout for "Small":  
![upload_956e624fca4f860202e5dab985950773](https://hackmd.io/_uploads/ry3M1G8ggx.png)

- Payout for "7":  
![upload_55482f511134002d7893accdac0723c5](https://hackmd.io/_uploads/r1nQkz8lgl.png)

---

## 🥚 2-4 Golden Egg Settings

| Item | Frontend Display | Backend Setting | Notes |
|:-----|:------------------|:----------------|:------|
| Bet Amount per Round | "Open $..." | Cost per egg smash |
| Prize Name | Not shown | Backend label |
| Reward Amount | Displayed after smash | Shows winning amount |
| Win Probability | Not shown | Must total 100% |

---

### Backend UI Examples

- Set egg-opening cost:  
![upload_ce04fa96d57fb7a5bd195b2107a47a61](https://hackmd.io/_uploads/SJ6KkzIlee.png)

- Prize name setting:  
![upload_41e8ebf268f646ab7147c8697ad128e9](https://hackmd.io/_uploads/r1p9kGUgex.png)

- Reward amount shown after smashing:  
![upload_869e93cfb2a6812e1e8e934be4bb8af6](https://hackmd.io/_uploads/S1bhkMIxlx.png)

- Win probability (auto normalize):  

![upload_be5debe53f565f1d05bf83a443a8bebe](https://hackmd.io/_uploads/SJMpkM8egl.png)

---

# 📈 3. Backend Management & Statistics

---

## 🏠 Homepage – Activity List & Statistics

- Wireframe Reference: https://byrscb.axshare.com

- Top Menu Functions:  
  - System Timezone Selection (GMT+0800, GMT+0700, GMT+0530)  
  - Refresh (click timestamp to update)  
  - Current Time (YYYY-MM-DD HH:MM:SS)  
  - Language Switch: Traditional Chinese, Simplified Chinese, English, Vietnamese  
  - Notifications  
  - Account Info / Logout  
  
![upload_d3e6166b3faf3307c896f9c1efc5c7d1](https://hackmd.io/_uploads/SJ9WgzUglx.png)

- Left Menu Options:  
  - Activity List  
  - Create New Activity  
  - Bonus Report  
  - Promo Wallet Query  
  - Bet Records  
  - Transaction Records  
  - Permissions Management  
  
![upload_3618447a3d6605dd7dc59349c4e1a219](https://hackmd.io/_uploads/rkJ4xG8lex.png)

---

## 📊 Activity Overview Statistics

- Time Range: GMT+0800, 00:00:00 ~ 23:59:59  
- Metrics Displayed:  
  - Daily Active Players  
  - Total Bet Amount  
  - Total Win/Loss  
  - Total Bonus Issued  
  - Net Profit/Loss  

![upload_13740cd8e4d57a078e2d4ffa35ad4dd6](https://hackmd.io/_uploads/HkPUgG8xle.png)

- Formula for Total Bonus Issued: Total bonuses given out based on activity rules for the day  
![upload_8fc12e6c7e75f9d0da409e35175364d5](https://hackmd.io/_uploads/HydvlzLlll.png)

---

## 🔍 Activity Search & Filters

- Filter Conditions (left to right):  
  - Activity Name (custom)  
  - Activity Type (e.g., Lucky Wheel, Red Envelope Rain)  
  - Activity Status (All / Not Started / Ongoing / Ended)  
  - Activity Date Range  

![upload_df1c06d325396e6b29c512502661d1b0](https://hackmd.io/_uploads/SyMjeMLxxx.png)

- Filtered Results: By default shows all. When filtered, only the selected results appear.  
![upload_1a2634253901ccf1b84f9594d789ea93](https://hackmd.io/_uploads/r13hef8ege.png)

- List Sorting: Default is by start date (newest first). Click table headers to re-sort.  
![upload_e3e24e8c62bf93fa497f81c280f357e8](https://hackmd.io/_uploads/HJFx-zLxgx.png)


- Create New Activity Button:  
![upload_e09e9406921855fd9eb9919e9f6d3717](https://hackmd.io/_uploads/SkZ7-zIllg.png)
![upload_2792ea44d368d87a4597b50dd7b21946](https://hackmd.io/_uploads/HJQm-f8xlx.png)

- Copy Ended Activity:  
  - Only available for "Ended" status  
  - Opens activity detail view, then click "Confirm" at bottom to copy and start creating a new activity  ![upload_9cced0eccd02c2985fcb574133d12750](https://hackmd.io/_uploads/HJQK-fUexg.png)
![upload_64c116b4a5eb4423ec670b89e70b17c6](https://hackmd.io/_uploads/B1IF-GIxex.png)


- Disable Ongoing Activity:  
  - Only available for "Ongoing" status  
  - Clicking "Disable" prompts confirmation popup  
  - Confirming changes status to "Ended", enabling copy again  
  - Cancel does nothing  

![upload_bf0f8ff50d0e94e20ad291ac76a0fec4](https://hackmd.io/_uploads/S1opWzIegl.png)
![upload_74bda8d37e969d368de16128b4bbe147](https://hackmd.io/_uploads/rJJA-GLgxl.png)
![upload_fa384cc33318ff55173be497282852da](https://hackmd.io/_uploads/Hke0ZG8llg.png)

---

## 🆕 Create New Activity Settings

---

## 01 Basic Info

- **Activity Name**: Custom input  
- **Activity Time Setting**:  
  - *Unlimited*: Only start time required  
  - *Fixed Duration*: Set both start and end times  
- **Approval Method**:  
  - *Auto*: System automatically approves reward  
  - *Manual*: Player must manually claim and be reviewed  
![upload_b27087002841a6dadfb509081f548144](https://hackmd.io/_uploads/rJTZMfUgxe.png)

---

## 02 Participation Conditions

- **Entry Method**: Auto or Manual  
- **Eligible Members**:  
  - All Members  
  - New Registrants (with start date)  
  - Specific Tier Groups (multi-select)  
  - Specific Agents (multi-select)  
- **Reward Distribution**:  
  - No Reward  
  - Fixed Amount (with upper limit)  
- **Custom List**: Import CSV file  
![upload_74eab6af9599dfd30db972ba0ea68962](https://hackmd.io/_uploads/Hkw7GzUgxx.png)

- **CSV Format Example**:  
  - Column 1: Username  
  - Column 2: Bonus Amount  
![upload_755b3cba4c41236b85868c39d2a3910b](https://hackmd.io/_uploads/r1aBffLlxx.png)

---

## 03 Player Filtering

- **Exclude Conditions**:  
  - Player Level  
  - Specific Agents  
  - Players already in an activity  
  - Inactive Members (with time range)  
  - CSV Blacklist Import  
  
![upload_806d13adc72585fb66224e05508eb505](https://hackmd.io/_uploads/H1b_MMLegg.png)

- **CSV Format Example**:  
  - Column 1: Agent  
  - Column 2: Username  
  - Column 3: Player Tier (choose one of three)  

![upload_0200c4fcf2f9c7a520d10a2a9bf0fe97](https://hackmd.io/_uploads/SkV3fGIexl.png)

---

## 04 Game Rules

- **Participation Limits**:  
  - Unlimited Plays  
  - One-Time Only  
  - Recurring (Daily, Weekly, Monthly, with limit)  
  *(e.g., 2 times/week means from start time, player can join 2 times within 7 days)*  

![upload_2807b83d92cd568308de121221a4df1e](https://hackmd.io/_uploads/HJiAMfUele.png)

- **Game Settings**:  
  - Refer to previous backend setup by game type  

![upload_5145b4682d2b2e1246daa381415969f0](https://hackmd.io/_uploads/BJX-7GLlxe.png)

---

## 05 Reward Expiration

- **Validity Period**:  
  - Never Expires  
  - Valid During Event  
  - Fixed Expiration Date  

![upload_3544a25a96c89c1f825c8c0c9001641e](https://hackmd.io/_uploads/H1of7MLxxx.png)

---

## 06 Completion Requirements

- **Validation Rules**:  
  1. Effective Bet Amount X times  
  2. Effective Bet Amount on Specific Platform X times  

![upload_ef1ac340aa6779cf4ca3f1a44493248d](https://hackmd.io/_uploads/r1k4QzUexe.png)

---

## 07 Description & Submission

- Add custom activity description.  
- **Confirm Submission**: Save and activate.  
- **Preview Activity**: View settings without saving.  

![upload_896bfc9cb62441673221979eea9aa075](https://hackmd.io/_uploads/ByHvXGLgel.png)

---

# 💸 Bonus Report

---

## Filters

- Activity Name  
- Activity Type (e.g., Lucky Wheel, Red Envelope Rain)  
- Activity Date Range  

![upload_2d102ddf417e548bfe01db81f69785e0](https://hackmd.io/_uploads/HyfKmMLeeg.png)

---

## Report List Columns

- Activity Name  
- Activity Type  
- Activity Period  
- Effective Bet  
- Company Profit  
- Number of Participants  
- Event Cost  
- Bonus Quantity  
- Summary Section (bottom):  
  - Total Effective Bet  
  - Total Company Profit  
  - Total Event Cost  
  - Total Bonus Count  
![upload_f5799cde098cb6bfaeb62df4d21f053e](https://hackmd.io/_uploads/rJfpQM8xge.png)

- Export to Excel available  
![upload_c07827c843a2eac8d2237568bc0fe179](https://hackmd.io/_uploads/HJ4jQGIelx.png) 
![upload_d06f522192f96a33b266da052175a6f9](https://hackmd.io/_uploads/SJYe4MIlge.png)

---

# 💳 Promo Wallet Query

---

## Filters

- Member Account  
- Wager Status (Achieved / Not Achieved)  

![upload_7311f4d69a4cf576849c95c81a71f939](https://hackmd.io/_uploads/SJxfNzUggx.png)

---

## Report Columns

- Member Account  
- Wallet Balance  
- Required vs Current Wager  
- Wager Status (Achieved / Not Achieved)  
- Bottom Summary:  
  - Total Wallet Balance  

![upload_b9ad05a35e302e4fbecb4c90b77ad77b](https://hackmd.io/_uploads/HyqmNM8lxl.png)

- Export to Excel available  
![upload_2c31975036480bf8cc23abb1e9facbd7](https://hackmd.io/_uploads/rJjrEzUllg.png)

---

# 🧾 Bet Record Query

---

## Filters

- Bet ID  
- Member Account  
- Activity Type  
- Status (Settled / Unsettled)  
- Settlement Time Range  

![upload_00f2249dadd69a75c1cdc2e0f88e843b](https://hackmd.io/_uploads/r1OA4zUelx.png)

---

## Report Columns

- Bet ID  
- Settlement Time  
- Activity Type  
- Member Account  
- Bet Amount  
- Effective Bet  
- Company Profit  
- Bet Status  
- Bottom Summary:  
  - Total Bet Amount  
  - Total Effective Bet  
  - Total Company Profit  

![upload_63d9143a7928655ff08e49eddbb77d89](https://hackmd.io/_uploads/SkggHzUxge.png)

- Export to Excel available  

![upload_15c61eab318e43301cb469ef950700b3](https://hackmd.io/_uploads/S14WHfIgxe.png)
![upload_1e06394719b1ec6c5a2491a44bc8ca78](https://hackmd.io/_uploads/SyofBMUlgl.png)

---

# 💰 Transaction Record Query

---

## Filters

- Member Account  
- Transaction Type (e.g., Bonus Added)  
- Time Range  
- Wager Status (Achieved / Not Achieved)  

![upload_30cf5a139442b158f5c60183f0e497e7](https://hackmd.io/_uploads/BJuVrf8lge.png)

---

## Report Columns

- Member Account  
- Transaction Type  
- Transaction Time  
- Amount  
- Wager Requirement  
- Wager Status  

![upload_f5edf0a3dfd5040f7447e8817ebd6d28](https://hackmd.io/_uploads/H1jHHM8lel.png)

- Bottom Summary: Total Amount  
- Export to Excel available  

![upload_69567030d22a7a98f4d1f88a11a5d94b](https://hackmd.io/_uploads/rJ3wBzLelg.png)
![upload_6a3d03bf5f24b6ac8eed3c5b09d793a5](https://hackmd.io/_uploads/ryTvrfUxlg.png)

---

# 🛡️ Permission Management

---

## Filters

- Account  
- Login IP  
- Status (Enabled / Disabled)  
- Login Time Range  

![upload_7946537a3fd49406bc42bd42f0a81842](https://hackmd.io/_uploads/Sk0KrGLlge.png)

---

## Account Management

- List Columns:  
  - Account  
  - Last Login Time  
  - Last Login IP  
  - Status  
  - Notes  
  - Action Buttons  

![upload_8cf26b48715263d37d039066c3f5ba97](https://hackmd.io/_uploads/HJ4sSMIeee.png)

- Add Account Button (popup for adding new user):  
![upload_801ba7796330fa9df1a1cafa56819a13](https://hackmd.io/_uploads/S1N2rGUege.png)

---

### Account Settings

- Fields in popup:  
  - Account Name (custom)  
  - Status: Enabled / Disabled  
  - Notes  
  - Permissions:  
    - Activity List: View / Create / Manage  
    - New Activity: View / Create  
    - Bonus Report: View / Export  
    - Promo Wallet Query: View / Export  
    - Bet Record Query: View / Export  
    - Transaction Record Query: View / Export  
    - Permission Management: View / Create / Manage  

![upload_01b7748ca23540f71e07736f9fb137ba](https://hackmd.io/_uploads/Bks6SM8xxe.png)

---

### Account Actions

- Disable Account:  
![upload_4d287a1ff491a04565b4f146d19717fe](https://hackmd.io/_uploads/rJCILM8lxx.png)
![upload_7cc70d2fa53c33b32d42f7f39cb2cd15](https://hackmd.io/_uploads/HJFk8G8gee.png)

- Enable Account:  
![upload_7764b222fe438d753a0fe51bbdb87a2f](https://hackmd.io/_uploads/ryHHIfLlgl.png)
![upload_8b7587685bbf02f4451a5d8be4860594](https://hackmd.io/_uploads/HyHg8MUxel.png)

- Edit Account:  
  - Same popup fields as above for editing  
  - Modify account name, notes, and permissions  
![upload_701ae364f975518715e9d31e3179fdb5](https://hackmd.io/_uploads/HJXXUM8xle.png)
![upload_51e02c641b6208741857bd75483e342f](https://hackmd.io/_uploads/B1OXIfLelg.png)

---

# 🎯 End of Document

---
