Frequently Asked Questions
Common questions and answers about CoinTrail installation, configuration, and usage.
General Questions
CoinTrail is a comprehensive cryptocurrency tracking and portfolio management platform built with Laravel. It features real-time price tracking via CoinGecko API, user portfolios, price alerts, subscription tiers, and a modern admin panel powered by Filament.
CoinTrail requires:
- PHP 8.2 or higher
- MySQL 8.0+ or MariaDB 10.6+
- Required PHP extensions: BCMath, Ctype, cURL, DOM, Fileinfo, GD, JSON, Mbstring, OpenSSL, PDO, PDO MySQL, Tokenizer, XML, Zip
- Apache with mod_rewrite or Nginx
- SSL certificate (required for payment gateways)
See the Requirements page for full details.
Yes, CoinTrail can run on shared hosting that meets the requirements. However, VPS or dedicated hosting is recommended for:
- Better performance with more concurrent users
- Reliable cron job execution
- Full control over PHP configuration
- Ability to run queue workers for background jobs
Yes! CoinTrail includes the complete, unencrypted source code. You have full access to all PHP, JavaScript, CSS, and Blade template files. This allows you to customize and extend the application as needed.
Installation Questions
CoinTrail includes a web-based installer:
- Upload all files to your server
- Navigate to
yoursite.com/install - Follow the guided installation wizard
- Enter your database credentials
- Verify your Envato purchase code
- Create your admin account
See the Installation Guide for detailed steps.
Your purchase code is provided by Envato/CodeCanyon:
- Log in to your CodeCanyon account
- Go to Downloads
- Find CoinTrail in your purchases
- Click "Download" → "License Certificate & Purchase Code"
- Your purchase code is in the downloaded text file
A 500 error usually indicates a server configuration issue:
- Check permissions: Ensure
storage/andbootstrap/cache/have write permissions (755 or 775) - Check logs: Look in
storage/logs/laravel.logfor specific error messages - Verify .env: Ensure database credentials are correct
- Clear cache: Run
php artisan config:clear && php artisan cache:clear - Check PHP version: Ensure PHP 8.2+ is being used
Yes, CoinTrail can be installed in a subdirectory (e.g., yoursite.com/crypto/). During installation, make sure to:
- Set the correct
APP_URLin your.envfile - Point your web server to the
public/directory - Update any webhook URLs in payment gateway settings
API & Data Questions
CoinTrail works with the free CoinGecko Demo API, which provides:
- 10,000 API calls per month
- 30 calls per minute rate limit
- No API key required for basic usage
For higher traffic sites, you may want to upgrade to a paid CoinGecko plan. CoinTrail's tiered update system is optimized to work within free tier limits.
Check the following:
- Cron jobs: Verify cron is configured:
* * * * * php /path/artisan schedule:run - Admin panel: Check Admin → Settings → Cron Settings for last run times
- API quota: You may have exceeded CoinGecko's free tier limits
- Logs: Review
storage/logs/laravel.logfor API errors - Manual test: Run
php artisan crypto:update-prices --tier=top --limit=10
CoinTrail uses a tiered update system optimized for API quotas:
- Top 100 coins: Every 5 minutes
- Coins 101-500: Every 15 minutes
- Coins 501-1000: Every 30 minutes
- Remaining coins: Every 60 minutes
You can adjust these intervals in Admin → Settings → API Settings.
Payment Questions
CoinTrail supports 20+ payment gateways:
- Card Payments: Stripe, PayPal, Razorpay, Paystack, Mollie
- Cryptocurrency: CoinGate, NOWPayments, Coinbase Commerce
- Manual: Bank Transfer, Custom payment methods
See Payment Gateways for full configuration details.
Yes! CoinTrail integrates with multiple crypto payment processors:
- CoinGate: Bitcoin, Ethereum, Litecoin, and 70+ cryptocurrencies
- NOWPayments: 100+ cryptocurrencies with auto-conversion
- Coinbase Commerce: Major cryptocurrencies with Coinbase integration
Manual payments work as follows:
- User selects bank transfer at checkout
- User sees your bank account details
- User makes payment and uploads proof (receipt/screenshot)
- Admin reviews the payment in the admin panel
- Admin approves or rejects the payment
- User's subscription is activated upon approval
Feature Questions
Yes! Portfolio tracking is available for Premium and Pro subscribers:
- Add holdings with purchase price and quantity
- Track profit/loss in real-time
- Record buy/sell transactions
- View portfolio allocation charts
- Export transaction history (Pro tier)
Price alerts notify users when cryptocurrencies reach target prices:
- Set alerts for price going above or below a target
- Receive email notifications when triggered
- Alerts are checked during each price update cycle
- Alert limits by tier: Free (5), Premium (50), Pro (Unlimited)
| Feature | Free | Premium | Pro |
|---|---|---|---|
| Price Alerts | 5 | 50 | Unlimited |
| Watchlist Items | 20 | 100 | 500 |
| Portfolio Tracking | No | Yes | Yes |
| Ad-Free Experience | No | Yes | Yes |
| Data Export | No | No | Yes |
Customization Questions
Yes! You can customize CoinTrail's appearance:
- Admin Panel: Upload logo, set site name, configure colors
- CSS Variables: Edit
resources/css/app.cssfor theme customization - Blade Templates: Modify views in
resources/views/ - Dark/Light Mode: Built-in theme switching
To add a new language:
- Copy
lang/en/tolang/[code]/(e.g.,lang/fr/) - Translate all strings in the PHP files
- Add the language to
config/app.phpavailable locales - Enable in Admin → Settings → Languages
See Multi-Language Support for details.
Support & Services
Yes, we offer professional customization services to tailor CoinTrail to your specific requirements. Whether you need custom features, design modifications, third-party integrations, or unique functionality, our development team is ready to assist.
To discuss your customization needs, please contact us through:
- CodeCanyon: Send us a message via our author profile
- Email: support@codic.online
We respond promptly to all inquiries and provide detailed quotes based on your requirements.
Absolutely! We are committed to the continuous development of CoinTrail. Our roadmap includes numerous significant updates and feature enhancements planned for upcoming releases.
Future updates will include:
- New features and functionality based on user feedback
- Performance improvements and optimizations
- Security patches and bug fixes
- Compatibility updates for latest PHP and Laravel versions
- Additional payment gateway integrations
- Enhanced API capabilities
All updates are included free of charge for licensed users. Check the Changelog for recent updates.
Yes, we provide comprehensive technical support for all CoinTrail license holders. Our support team is dedicated to helping you resolve any issues and maximize the potential of your CoinTrail installation.
Our support coverage includes:
- Installation assistance and troubleshooting
- Configuration guidance and best practices
- Bug reports and issue resolution
- General usage questions and documentation clarification
Contact us via CodeCanyon or email at support@codic.online for assistance.
Yes, we offer professional installation services for customers who prefer a hassle-free setup. Our team will handle the complete installation and initial configuration of CoinTrail on your server.
Our installation service includes:
- Complete application deployment to your server
- Database setup and configuration
- Environment configuration and optimization
- SSL certificate verification
- Cron job configuration for automated tasks
- Initial admin account setup
Contact us via CodeCanyon or at support@codic.online to request installation services.
We pride ourselves on providing prompt and responsive support. Our team actively monitors all support channels and strives to respond to inquiries as quickly as possible.
You can expect:
- Acknowledgment of your request within 24 hours
- Detailed responses addressing your specific concerns
- Follow-up communication until your issue is resolved
- Proactive updates on any ongoing matters
For the fastest response, include detailed information about your issue, including any error messages, screenshots, and your server environment details.
Can't find your answer? Check the Troubleshooting Guide or Contact Support.