Docs
/
Introduction
Quick Start
New to CoinTrail? Start with the Installation Guide to get your platform up and running.
What is CoinTrail?
CoinTrail is a comprehensive cryptocurrency tracking and portfolio management platform built with Laravel and Filament admin panel. It provides real-time price tracking, portfolio management, subscription tiers, and 20+ payment gateway integrations.
📊
Real-Time Tracking
Track 2,500+ cryptocurrencies with live prices, charts, and market data from CoinGecko API.
💼
Portfolio Management
Professional portfolio tracking with P/L calculations, transaction history, and CSV export.
🔔
Price Alerts
Set custom price alerts with email notifications when targets are reached.
💳
20+ Payment Gateways
Accept payments via Stripe, PayPal, Razorpay, crypto payments, and more.
👥
Subscription Tiers
Monetize with Free, Premium, and Pro subscription plans with feature limits.
🛡️
Advanced Security
Two-factor authentication, account lockout, and secure password handling.
🔌
Pro API Access
RESTful API with key management, rate limiting, usage analytics, and code examples.
📧
Newsletter System
Built-in newsletter with subscriber management, premium content, and email preferences.
Complete Feature List
CoinTrail is packed with features designed to provide a professional cryptocurrency tracking experience. Below is a comprehensive list of everything included in the platform.
Cryptocurrency Data & Market Tracking
Feature
Description
Real-Time Price Tracking
Live prices for 2,500+ cryptocurrencies updated every minute via CoinGecko API
Market Cap Rankings
Complete market capitalization rankings with sorting and filtering options
24h/7d/30d Price Changes
Percentage change indicators with color-coded gain/loss visualization
Trading Volume Data
24-hour trading volume for all tracked cryptocurrencies
Circulating & Total Supply
Real-time supply metrics including circulating, total, and max supply
All-Time High/Low Tracking
Historical ATH/ATL prices with dates and percentage from current price
Sparkline Charts
7-day mini price charts displayed inline with coin listings
Interactive Price Charts
TradingView-style charts with 1h, 24h, 7d, 30d, 90d, 1y, and all-time timeframes
OHLC Candlestick Data
Open, High, Low, Close price data for technical analysis
Multi-Currency Display
View prices in USD, EUR, GBP, JPY, BTC, ETH, and 50+ fiat currencies
Coin Detail Pages
Comprehensive individual pages with description, links, categories, and market data
Category Filtering
Filter coins by category: DeFi, NFT, Metaverse, Layer 1, Layer 2, Meme coins, etc.
Search Functionality
Instant search across all coins by name, symbol, or contract address
Trending Coins
Display of currently trending cryptocurrencies based on search volume
Top Gainers & Losers
Real-time rankings of biggest price movers in 24h period
Recently Added Coins
List of newly listed cryptocurrencies on the platform
Global Market Stats
Total market cap, 24h volume, BTC dominance, and active cryptocurrencies count
Exchange Data & Analytics
Feature
Description
Exchange Rankings
Complete list of 500+ cryptocurrency exchanges ranked by trust score and volume
24h Trading Volume
Real-time trading volume data for each exchange in BTC and USD
Trust Score System
CoinGecko trust score rating for exchange reliability assessment
Trading Pairs
Complete list of trading pairs available on each exchange
Exchange Detail Pages
Individual exchange pages with description, country, year established, and links
Exchange Type Classification
Categorization: Centralized (CEX), Decentralized (DEX), Derivatives
Market Share Analysis
Percentage of global trading volume for each exchange
Portfolio Management (Premium Feature)
Feature
Description
Multiple Portfolios
Create and manage multiple separate portfolios (3 for Premium, 10 for Pro)
Holdings Management
Add, edit, and remove cryptocurrency holdings with quantity and buy price
Real-Time Valuation
Live portfolio value calculation based on current market prices
Profit/Loss Tracking
Real-time P/L calculation in both absolute value and percentage
Cost Basis Tracking
Track average buy price and total invested amount per coin
Transaction History
Complete buy/sell transaction log with dates, prices, and fees
Portfolio Allocation Chart
Visual pie chart showing portfolio distribution by coin
Performance Charts
Historical portfolio value charts: 24h, 7d, 30d, 90d, 1y views
Daily Snapshots
Automated daily portfolio value recording for historical tracking
CSV Export
Export holdings and transactions to CSV for tax reporting
Notes & Tags
Add notes to holdings and transactions for personal reference
Multi-Currency Display
View portfolio value in preferred fiat currency
Price Alerts System
Feature
Description
Target Price Alerts
Set alerts when coin reaches specific price target (above or below)
Percentage Change Alerts
Trigger alerts on percentage price movement (e.g., +10% or -5%)
Email Notifications
Receive instant email when alert conditions are met
Alert Limits by Tier
Free: 5 alerts, Premium: 50 alerts, Pro: Unlimited alerts
One-Time & Recurring
Choose single trigger or recurring alerts that reset after firing
Alert Management
View, edit, pause, and delete alerts from user dashboard
Alert History
Log of all triggered alerts with timestamp and price at trigger
Multi-Coin Alerts
Set alerts for any cryptocurrency in the database
Watchlist & Favorites
Feature
Description
Quick Add/Remove
One-click star icon to add or remove coins from watchlist
Watchlist Limits
Free: 20 coins, Premium: 100 coins, Pro: 500 coins
Dedicated Watchlist Page
View all watchlisted coins in one place with live prices
Drag & Drop Ordering
Reorder watchlist coins by drag and drop
Quick Actions
Direct links to alerts, portfolio add, and coin detail from watchlist
Real-Time Updates
Watchlist prices update in real-time without page refresh
Subscription System & Monetization
Feature
Description
Tiered Subscription Plans
Built-in Free, Premium, and Pro subscription tiers with customizable features
Monthly & Yearly Billing
Support for both monthly and annual subscription cycles with discount options
Feature Gating
Automatic feature restriction based on user's subscription tier
Usage Limits
Configurable limits for alerts, watchlist items, portfolios per tier
Trial Periods
Optional free trial period for premium plans
Upgrade Prompts
Smart upgrade prompts when users hit tier limits
Plan Comparison Page
Public pricing page with feature comparison matrix
Subscription Management
Users can view, upgrade, downgrade, or cancel subscriptions
Promo Codes
Create discount codes for promotions and affiliates
Invoice Generation
Automatic invoice generation for all payments
Ad-Free Experience
Premium/Pro users see no advertisements (optional ad integration for Free tier)
Payment Gateway Integrations (20+)
Gateway
Type
Coverage
Stripe
Credit/Debit Cards
Global (46+ countries)
PayPal
Credit Cards, PayPal Balance
Global (200+ countries)
Razorpay
Cards, UPI, Netbanking, Wallets
India
Paystack
Cards, Bank Transfer, Mobile Money
Africa (Nigeria, Ghana, South Africa, Kenya)
Mollie
iDEAL, Credit Cards, Bancontact, SEPA
Europe
Flutterwave
Cards, Mobile Money, Bank Transfer
Africa
Paymob
Cards, Mobile Wallets
MENA Region
CoinGate
Bitcoin, Ethereum, 50+ Cryptocurrencies
Global
Coinbase Commerce
Bitcoin, Ethereum, Litecoin, USDC
Global
NOWPayments
100+ Cryptocurrencies
Global
BitPay
Bitcoin, Bitcoin Cash
Global
BTCPay Server
Self-hosted Bitcoin Payments
Global
Bank Transfer
Manual Wire Transfer
Global
Manual Payment
Custom payment methods with admin approval
Global
Cash on Delivery
Offline payment collection
Local
Each payment gateway includes: sandbox/test mode, live mode toggle, webhook support, transaction logging, and refund capabilities.
Admin Panel (Filament 3.x)
Feature
Description
Modern Dashboard
Real-time widgets: total users, revenue, subscriptions, recent activity
Revenue Analytics
Charts showing daily/weekly/monthly revenue with payment gateway breakdown
User Growth Charts
Registration trends and active user statistics over time
System Health Monitor
API status, cron job status, database size, and cache statistics
Dark/Light Theme
Built-in theme switcher with system preference detection
Responsive Design
Full mobile and tablet support for admin on-the-go
User Management
Feature
Description
User CRUD
Create, read, update, delete users with full profile management
Role-Based Access Control
Three roles: Admin (full access), Moderator (limited), User (frontend only)
User Search & Filters
Search by name, email, role, subscription tier, registration date
Bulk Actions
Bulk email, bulk role change, bulk subscription assignment, bulk delete
User Impersonation
Login as any user to troubleshoot issues (admin only)
Account Status
Active, suspended, pending verification status management
Manual Subscription
Assign subscription plans manually to users
User Activity Log
View user's login history, actions, and subscription changes
Email Verification Control
Manually verify user emails or resend verification
2FA Management
View 2FA status, reset 2FA for users if needed
Subscription & Payment Management
Feature
Description
Plan Builder
Create unlimited subscription plans with custom names, prices, and features
Feature Limits Editor
Configure exact limits for each feature per plan (alerts, watchlist, portfolios)
Pricing Configuration
Set monthly and yearly prices with automatic discount calculation
Plan Ordering
Drag and drop to reorder plans on pricing page
Badge Colors
Custom color badges for each plan (Free: gray, Premium: gold, Pro: purple)
Payment Transactions
View all payment transactions with status, amount, gateway, and user details
Manual Payment Approval
Review and approve/reject bank transfer and manual payments
Refund Management
Process refunds through supported payment gateways
Payment Gateway Config
Enable/disable gateways, configure API keys, set sandbox/live mode
Subscription Reports
Export subscription and revenue reports to CSV
Cryptocurrency Data Management
Feature
Description
Crypto Markets
View and manage 2,500+ cryptocurrencies synced from CoinGecko
Coin Visibility Toggle
Show/hide specific coins from frontend listing
Featured Coins
Mark coins as featured for homepage display
Exchange Management
Manage 500+ exchanges with visibility and featured controls
Crypto Wallets
Manage cryptocurrency wallet addresses and information
Currency Rates
Manage fiat currency exchange rates for multi-currency display
Fear & Greed Index
Track and display historical fear and greed sentiment data
Category Management
Manage coin categories (DeFi, NFT, Metaverse, etc.)
Manual Data Sync
Trigger immediate sync for coins, exchanges, or global data
API Usage Monitor
Track CoinGecko API calls and remaining quota
Crypto Dictionary
Manage cryptocurrency terminology and definitions
Transactions Management
Feature
Description
All Transactions
Complete list of all payment transactions with filtering and search
Transaction Details
View full transaction details including gateway response, user info, and timestamps
Payment Log
Detailed log of all payment gateway interactions and webhook events
Manual Payments
Review, approve, or reject pending manual/bank transfer payments
Transaction Status
Track pending, completed, failed, and refunded transactions
Export Transactions
Export transaction reports to CSV for accounting
Refund Processing
Process refunds directly through supported payment gateways
User Data Management
Feature
Description
Blockfolio Coins
View and manage user portfolio holdings across all users
User Favorites
Monitor user watchlist and favorite coins data
Price Alerts
View and manage all user price alerts system-wide
Contact Messages
View and respond to contact form submissions
Newsletter Subscriptions
Manage newsletter subscriber list with import/export
Content Management System
Feature
Description
Crypto News
Manage aggregated cryptocurrency news with 1800+ articles
News Tags
Create and manage tags for news article categorization
News Categories
Organize news into categories (Market, Bitcoin, DeFi, etc.)
Crypto Events
Manage cryptocurrency events, conferences, and launches calendar
Blog Posts
Full blog system with WYSIWYG editor, categories, tags, and featured images
Static Pages
Create static pages with rich text editor (About, Terms, Privacy, etc.)
FAQ Management
Create FAQ items organized by categories with drag-and-drop ordering
Menu Builder
Visual drag-and-drop menu builder for header, footer, and mobile navigation
Banner/Advertising
Manage advertisement banners with position, size, and scheduling
Partners/Sponsors
Manage partner logos displayed on site with tier organization
SEO Fields
Meta title, description, and keywords for each page and post
Draft/Publish Status
Save content as draft before publishing
Schedule Publishing
Schedule blog posts and pages for future publication
Site Settings & Configuration
Feature
Description
Site Settings
Site name, tagline, logo, favicon, timezone, default currency
Manage Frontend
Control homepage sections, featured content, and layout options
Contact Settings
Configure contact form recipients, auto-responses, and spam protection
Email Settings
SMTP configuration with multiple driver support (SMTP, Mailgun, SES, Postmark)
SEO Settings
Default meta tags, Open Graph, Twitter Cards, sitemap configuration
Social Media
Configure social media URLs and sharing options
Appearance
Theme colors, fonts, dark/light mode defaults, custom CSS
Features Toggle
Enable/disable platform features (portfolios, alerts, news, etc.)
Third Party Services
Configure Google Analytics, reCAPTCHA, social login OAuth credentials
Advertising
Ad placement configuration, Google AdSense integration, banner positions
Cookie Consent
GDPR cookie consent banner configuration and preferences
Maintenance Mode
Enable maintenance mode with custom message and allowed IPs
Registration Toggle
Enable/disable new user registration and email verification
API Key Management
Manage CoinGecko, exchange rates, and other third-party API keys
Cache Management
Clear application, view, route, and config caches
Payment Settings
Feature
Description
Payment Gateways
Enable/disable and configure 20+ automated payment gateways
Manual Gateways
Create custom manual payment methods (bank transfer, mobile money, etc.)
Gateway Credentials
Securely store API keys, secrets, and webhook URLs per gateway
Sandbox/Live Mode
Toggle between test and production mode for each gateway
Currency Configuration
Set accepted currencies and conversion rates per gateway
Payment Instructions
Custom instructions displayed to users for manual payments
Web Management
Feature
Description
Crypto Markets
Manage displayed cryptocurrencies, visibility, and featured status
Crypto Dictionary
Manage cryptocurrency terminology with definitions and categories
API Usage
Monitor API calls, usage statistics, and quota remaining
Cron Jobs
Visual cron job manager with status, last run, and schedule configuration
Menu Builder
Drag-and-drop menu builder with 69+ menu items support
Cron Jobs & Automation
Feature
Description
Visual Cron Manager
Admin UI to configure cron job schedules without touching code
Price Update Schedule
Configure how often cryptocurrency prices are synced (1-60 minutes)
Exchange Data Sync
Schedule exchange data updates (hourly/daily)
News Aggregation
Automated cryptocurrency news fetching schedule
Alert Processing
Cron job to check and trigger price alerts
Portfolio Snapshots
Daily automated portfolio value snapshots for charts
Subscription Expiry Check
Automated check for expiring subscriptions and notifications
Cleanup Jobs
Automated cleanup of old logs, expired tokens, and cache
Cron Status Dashboard
View last run time and status of each scheduled task
User Account Features
Feature
Description
Email Registration
Standard email/password registration with email verification
Social Login
One-click login with Facebook, Twitter, and Google
Profile Management
Update name, email, avatar, and preferences
Password Change
Secure password update with current password verification
Password Reset
Email-based password reset with secure tokens
Email Change
Change email with verification of new address
Avatar Upload
Upload custom profile picture with cropping
Currency Preference
Set preferred display currency for all prices
Theme Preference
Choose light, dark, or system theme
Timezone Setting
Set timezone for accurate alert and notification times
Security Features
Feature
Description
Two-Factor Authentication
TOTP-based 2FA with Google Authenticator, Authy, or any TOTP app
Recovery Codes
8 one-time recovery codes for 2FA backup access
Session Management
View and revoke active sessions on other devices
Login History
View recent login attempts with IP, browser, and location
Account Lockout
Automatic lockout after failed login attempts
Password Strength
Enforced minimum password requirements
Secure Password Hashing
Bcrypt password hashing with appropriate cost factor
CSRF Protection
Built-in Laravel CSRF token protection on all forms
XSS Prevention
Automatic output escaping and input sanitization
SQL Injection Prevention
Eloquent ORM with parameterized queries
Rate Limiting
API and login rate limiting to prevent abuse
HTTPS Enforcement
Force HTTPS redirect for all connections
Pro API Access (Pro Feature)
Feature
Description
RESTful API
Full-featured REST API for programmatic access to market data, portfolios, and alerts
API Key Management
Create, revoke, and manage up to 5 API keys with read/write permissions
Rate Limiting
Tiered rate limits: Free (1K/month), Premium (10K/month), Pro (100K/month)
Usage Analytics Dashboard
Track API calls, response times, success rates, and endpoint popularity
Daily Usage Charts
Visual charts showing API usage patterns over time
API Call Logs
Detailed logs of all API requests with timestamps and response codes
Code Examples
Ready-to-use code snippets in cURL, JavaScript, Python, and PHP
Market Data Endpoints
Access to /markets, /markets/{id}, /markets/{id}/history endpoints
Portfolio Endpoints
Programmatic portfolio management via /portfolio endpoints
Alert Endpoints
Create and manage price alerts via /alerts endpoints
API Showcase Page
Public API documentation page with live statistics and uptime display
99.9% Uptime SLA
High availability API with uptime monitoring and status display
Communication & Notifications
Feature
Description
Email Notifications
Transactional emails for account, alerts, and subscriptions
Price Alert Emails
Instant email notification when price alerts trigger
Subscription Emails
Payment confirmation, expiry warnings, and renewal reminders
Welcome Email
Automated welcome email on registration
Newsletter System
Optional newsletter subscription for marketing emails
Communication Preferences
Users can opt-in/out of each notification type
Email Queue
Background email processing for better performance
Multiple SMTP Drivers
Support for SMTP, Mailgun, Amazon SES, Postmark, SendGrid
Newsletter & Email Marketing
Feature
Description
Subscriber Management
Admin panel to view, manage, import, and export newsletter subscribers
Double Opt-In
Email verification for newsletter subscriptions to prevent spam
Subscription Widget
Embedded newsletter signup form on homepage and footer
Premium Newsletter
Exclusive newsletter content for Premium and Pro subscribers
Weekly Roundup
Automated weekly market summary emails (Premium+)
Daily Newsletter
Daily crypto news digest for subscribed users
Email Preferences
Granular control over email types: newsletters, alerts, promotions
Unsubscribe Link
One-click unsubscribe in all marketing emails
Subscriber Analytics
Track subscriber growth and engagement metrics
CSV Import/Export
Bulk import subscribers or export list for external email tools
GDPR & Privacy Compliance
Feature
Description
Data Export
Users can download all their personal data (GDPR Article 20)
Account Deletion
Users can permanently delete their account and data (GDPR Article 17)
Cookie Consent
Cookie consent banner with granular preferences
Privacy Policy Page
Pre-built privacy policy page template
Terms of Service
Pre-built terms of service page template
Consent Tracking
Track when users consented to terms and marketing
Data Retention Policies
Configurable data retention and automatic cleanup
Frontend Website Features
Feature
Description
Modern Responsive Design
Beautiful, mobile-first design that works on all devices
Dark/Light Theme
User-selectable theme with system preference detection
Homepage Dashboard
Featured coins, market stats, trending, gainers/losers widgets
Coin Listing Pages
Paginated listing with sorting, filtering, and search
Coin Detail Pages
Full coin info with charts, market data, and links
Exchange Listing
Complete exchange directory with rankings and details
Crypto News Feed
Aggregated news from multiple cryptocurrency sources
Blog Section
SEO-optimized blog with categories and tags
Currency Converter
Quick crypto-to-fiat and crypto-to-crypto conversion tool
Fear & Greed Index
Market sentiment indicator with historical chart
Crypto Dictionary
Searchable glossary of cryptocurrency terminology
Comparison Tool
Side-by-side cryptocurrency comparison
Pricing Page
Professional subscription plan comparison page
Contact Form
Built-in contact form with spam protection
FAQ Page
Organized FAQ with expandable answers
API Showcase Page
Public API documentation with live stats, uptime, and code examples
Community Sentiment Voting
Users can vote bullish/bearish on cryptocurrencies with aggregated results
Charts & Data Visualization
Feature
Description
Price Line Charts
Interactive line charts with zoom and pan functionality
Candlestick Charts
OHLC candlestick charts for technical analysis
Multiple Timeframes
1h, 24h, 7d, 30d, 90d, 1y, and all-time chart views
Sparkline Charts
Compact 7-day price charts in coin listings
Market Cap Chart
Historical market capitalization visualization
Volume Charts
Trading volume bar charts below price charts
Portfolio Allocation Pie
Visual breakdown of portfolio holdings
Performance Charts
Portfolio and individual holding performance over time
Fear & Greed Gauge
Visual gauge showing market sentiment
Admin Dashboard Charts
Revenue, user growth, and subscription charts in admin
Widgets & Embeddable Components
Feature
Description
Price Ticker Widget
Embeddable scrolling price ticker for external websites
Single Coin Widget
Embed single coin price display on any website
Price Table Widget
Embeddable price table showing top coins
Chart Widget
Embed interactive price charts on external sites
Widget Customization
Configure colors, coins shown, and display options
Responsive Widgets
All widgets adapt to container width
Internationalization & Localization
Feature
Description
Multi-Language Support
Full i18n support with Laravel's translation system
Language Switcher
Frontend language selector for users
Translation Files
JSON-based translation files for easy editing
RTL Support
Right-to-left language support for Arabic, Hebrew, etc.
Currency Formatting
Locale-aware number and currency formatting
Date Formatting
Locale-appropriate date and time display
50+ Display Currencies
Show prices in USD, EUR, GBP, JPY, and many more
SEO & Performance
Feature
Description
SEO-Friendly URLs
Clean, descriptive URLs for all pages
Meta Tags
Customizable title, description, and keywords per page
Open Graph Tags
Social sharing optimization for Facebook, LinkedIn
Twitter Cards
Optimized Twitter/X sharing previews
Canonical URLs
Proper canonical tags to prevent duplicate content
XML Sitemap
Auto-generated sitemap for search engines
Robots.txt
Configurable robots.txt for crawler control
Structured Data
JSON-LD schema markup for rich search results
Image Optimization
Lazy loading and responsive images
Page Caching
Configurable page caching for faster load times
Asset Minification
Minified CSS and JavaScript in production
CDN Ready
Configure CDN URL for static assets
Technical Architecture
Feature
Description
Laravel 11.x Framework
Built on the latest Laravel version with modern PHP 8.2+
Filament 3.x Admin
Professional admin panel with TALL stack
MySQL/MariaDB Database
Optimized database schema with proper indexing
Redis Support
Optional Redis for caching, sessions, and queues
Queue System
Background job processing for emails, API calls
Scheduler
Built-in task scheduler for cron jobs
Artisan Commands
Custom CLI commands for data sync and maintenance
Database Migrations
Version-controlled database schema changes
Database Seeders
Default data seeders for quick setup
Environment Configuration
.env based configuration for different environments
Logging System
Comprehensive logging with multiple channels
Error Handling
Custom error pages (404, 500) and exception handling
API System (Pro Tier)
Feature
Description
RESTful API
Full REST API access for Pro subscribers
API Key Authentication
Secure API key management in user dashboard
Rate Limiting
10,000 API calls per month for Pro tier
Market Data Endpoints
Access coin prices, market data, and exchange info
Portfolio Endpoints
Programmatic portfolio management via API
Alert Endpoints
Create and manage price alerts via API
Usage Statistics
Track API usage and remaining quota
Webhook Notifications
Receive webhooks for price alerts and events (Pro tier)
Installation & Deployment
Feature
Description
Web-Based Installer
Point-and-click installation wizard - no command line needed
Requirement Checker
Automatic server requirements verification
Database Setup
Automated database configuration and migration
Admin Account Creation
Create first admin user during installation
Demo Data Import
Optional demo content installation
Shared Hosting Compatible
Works on shared hosting with cPanel/DirectAdmin
VPS/Dedicated Ready
Optimized for VPS and dedicated server deployment
Docker Support
Docker Compose configuration for containerized deployment
Updates & Support
Feature
Description
Free Lifetime Updates
All future updates included with purchase
6-Month Support
Included support period with option to extend
Update Documentation
Detailed upgrade guides for each version
Changelog
Complete changelog of all updates and fixes
CodeCanyon Support
Support via CodeCanyon comments and tickets
Documentation
Comprehensive documentation (you're reading it!)
Quick Links
System Requirements
Before installing CoinTrail, ensure your server meets these minimum requirements:
Requirement
Minimum Version
Recommended
PHP
8.2+
8.2 or 8.3
MySQL
8.0+
8.0+
Web Server
Apache 2.4+ / Nginx 1.18+
Nginx
Memory
512MB RAM
2GB+ RAM
Storage
1GB
5GB+ SSD
For a complete list of PHP extensions and server configurations, see the Server Requirements page.
Need Help?
If you encounter any issues or have questions about CoinTrail:
Thank You!
Thank you for purchasing CoinTrail. We're committed to providing excellent support and regular updates. Your feedback helps us improve!