Purchase Now

Crypto Markets

The Crypto Markets section allows you to manage which cryptocurrencies are displayed on your platform and control their visibility and featured status.

Access Path

Admin Panel → Web Management → Crypto Markets (/admin/crypto-markets)

Screenshot: Crypto markets list showing coins with logos, prices, market cap, and visibility toggles admin/web/crypto-markets-list.png

Crypto Markets - Manage 2,500+ cryptocurrencies

Market Data Columns

Column Description Source
Logo Cryptocurrency logo image CoinGecko API
Name Full coin name (e.g., Bitcoin) CoinGecko API
Symbol Ticker symbol (e.g., BTC) CoinGecko API
Price Current price in USD CoinGecko API (live)
24h Change Percentage change in last 24 hours CoinGecko API (live)
Market Cap Total market capitalization CoinGecko API (live)
Rank Market cap ranking CoinGecko API
Visible Toggle to show/hide on frontend Admin setting
Featured Toggle to feature on homepage Admin setting

Market Actions

  • Toggle Visibility - Show/hide a coin from the frontend listing
  • Toggle Featured - Add/remove from homepage featured section
  • View Details - See complete coin data from CoinGecko
  • Sync Data - Trigger immediate data refresh for a coin
  • Bulk Hide - Hide multiple coins at once
Screenshot: Crypto market row with visibility toggle, featured toggle, and action dropdown admin/web/crypto-market-actions.png

Market actions - Toggle visibility and featured status

Filters

  • Search - Search by name or symbol
  • Visibility - Filter by visible/hidden
  • Featured - Filter by featured/not featured
  • Market Cap Range - Filter by market cap
  • Category - Filter by coin category (DeFi, NFT, etc.)

Crypto Dictionary

Manage cryptocurrency terminology and definitions displayed in the glossary section of your site.

Access Path

Admin Panel → Web Management → Crypto Dictionary (/admin/crypto-dictionary)

Screenshot: Crypto dictionary list showing terms organized alphabetically with categories admin/web/dictionary-list.png

Crypto Dictionary - Manage cryptocurrency terminology

Dictionary Term Fields

Field Type Description
term String The term or acronym (e.g., "HODL", "DeFi")
definition Text Full explanation of the term
short_definition String Brief one-line description
category Select Category (Trading, Technology, DeFi, etc.)
related_terms Multi-select Links to related dictionary entries
is_featured Boolean Show in featured terms section
is_active Boolean Display on frontend
Screenshot: Add/edit dictionary term form with term, definition, category, and related terms fields admin/web/dictionary-edit.png

Add or edit dictionary terms

Dictionary Categories

  • Trading - Trading-related terms (Bull, Bear, Long, Short)
  • Technology - Blockchain technology terms (Hash, Node, Block)
  • DeFi - Decentralized finance terms (Yield Farming, AMM)
  • NFT - Non-fungible token terminology
  • Security - Security-related terms (Cold Wallet, 2FA)
  • General - General cryptocurrency terms

API Usage Monitor

Monitor your CoinGecko API usage and track quota consumption to avoid rate limiting.

Access Path

Admin Panel → Web Management → API Usage (/admin/api-usage)

Screenshot: API usage dashboard showing call counts, quota remaining, and usage chart admin/web/api-usage-dashboard.png

API Usage Monitor - Track CoinGecko API consumption

Usage Metrics

Metric Description
Calls Today Number of API calls made today
Calls This Month Total calls in the current billing month
Daily Average Average daily API calls over the last 30 days
Quota Remaining Remaining calls before rate limit (if using Pro tier)
Last Sync Timestamp of the last successful API sync
Failed Calls Number of failed API calls (rate limits, errors)

Call Breakdown by Endpoint

Endpoint Purpose Frequency
/coins/markets Fetch coin prices and market data Every 5 minutes (configurable)
/exchanges Fetch exchange data Every hour
/global Global market statistics Every 10 minutes
/coins/{id} Individual coin details On-demand (user visits coin page)
/coins/{id}/market_chart Historical price data for charts On-demand (cached for 5 minutes)

Cron Jobs

View and manage scheduled tasks that keep your platform data updated.

Access Path

Admin Panel → Web Management → Cron Jobs (/admin/cron-settings)

Screenshot: Cron jobs list showing task name, schedule, last run, next run, and status admin/web/cron-jobs-list.png

Cron Jobs - View and manage scheduled tasks

Scheduled Tasks

Task Default Schedule Description
Update Prices (Top 100) Every 5 minutes Sync prices for top 100 coins by market cap
Update Prices (Rank 101-500) Every 15 minutes Sync prices for mid-tier coins
Update Prices (Rank 500+) Every hour Sync prices for long-tail coins
Update Exchanges Every hour Refresh exchange data and rankings
Update Global Data Every 10 minutes Sync total market cap, BTC dominance
Process Price Alerts Every minute Check and trigger price alerts
Check Expiring Subscriptions Daily at 00:00 Send expiration reminders
Portfolio Snapshots Daily at 00:00 Create daily portfolio value snapshots
Cleanup Old Logs Weekly on Sunday Remove old log entries and cached data
Update Fear & Greed Index Every 4 hours Fetch latest fear and greed data
Aggregate News Every 30 minutes Fetch news from configured sources

Cron Status Indicators

  • Running - Task is currently executing
  • Healthy - Last run completed successfully
  • Delayed - Task ran but took longer than expected
  • Failed - Last run encountered an error
  • Disabled - Task is disabled by admin

Manual Execution

You can manually trigger any cron job by clicking the "Run Now" button. This is useful for:

  • Testing after making configuration changes
  • Forcing an immediate data refresh
  • Recovering from failed runs
Cron Setup Required

Scheduled tasks require a properly configured cron job on your server. See the Cron Jobs & Scheduling page for setup instructions.

Create and manage navigation menus using a visual drag-and-drop interface.

Access Path

Admin Panel → Web Management → Menu Builder (/admin/menus)

Screenshot: Menu builder interface with drag-and-drop ordering, nested items, and menu locations admin/web/menu-builder.png

Menu Builder - Visual drag-and-drop menu editor

Menu Locations

Location Identifier Description
Main Navigation main-menu Primary header navigation menu
Footer Menu footer-menu Links displayed in the footer
User Menu user-menu Dropdown menu for logged-in users
Mobile Menu mobile-menu Hamburger menu for mobile devices
Footer Column 1 footer-col-1 First footer link column
Footer Column 2 footer-col-2 Second footer link column

Menu Item Types

  • Page Link - Link to a static page (About, Contact, etc.)
  • Custom URL - Any external or internal URL
  • Dropdown Parent - Container for nested menu items
  • Category Link - Link to a news category
  • Divider - Visual separator in dropdowns
Screenshot: Add menu item modal with type selection, label, URL, and target options admin/web/add-menu-item.png

Add menu item dialog

Menu Item Fields

Field Description
Label Text displayed in the menu
URL Link destination (can be relative or absolute)
Target Open in same window (_self) or new tab (_blank)
Icon Optional icon class (e.g., for mobile menu)
CSS Class Custom CSS class for styling
Visibility Show to: Everyone, Logged In Only, Guests Only

Using the Drag-and-Drop Editor

  1. Add Items - Click "Add Item" and fill in the details
  2. Reorder - Drag items up/down to change order
  3. Nest Items - Drag items right to create sub-menus
  4. Edit Items - Click the edit icon to modify an item
  5. Delete Items - Click the trash icon to remove an item
  6. Save - Click "Save Menu" to apply changes