Changes to tradealgo.scroll.pub

root
root
26 days ago
Initial commit
body.html
Changed around line 1
+
+
+
+
+
+
+
+
+
+

Professional Trading Indicators

+

Advanced algorithms for TradingView that give you the edge

+
+
+
+
+

Our Indicators

+
+
+
📈
+

Smart Trend Detector

+

Advanced trend detection using machine learning

+
+
+
🎯
+

Volume Flow Pro

+

Track smart money movements in real-time

+
+
+
+

Momentum Master

+

Catch major market moves early

+
+
+
+
+
+

Subscription Plans

+
+
+

Basic

+
$29/month
+
    +
  • 2 Basic Indicators
  • +
  • Email Support
  • +
  • Basic Updates
  • +
    +
    +
    +
    +

    Professional

    +
    $49/month
    +
      +
    • All Indicators
    • +
    • Priority Support
    • +
    • Regular Updates
    • +
      +
      +
      +
      +
      +
      +
      +
      +

      Choose Payment Method

      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +

      Contact Us

      +

      support@tradealgo.scroll.pub

      +
      +
      +

      Quick Links

      +
      +
      +
      index.scroll
      Changed around line 1
      + buildHtml
      + baseUrl https://tradealgo.scroll.pub
      + metaTags
      + editButton /edit.html
      + title TradingView Algo Indicators - Professional Trading Solutions
      + style.css
      + body.html
      + script.js
      readme.scroll
      Changed around line 1
      + # tradealgo.scroll.pub
      + Website generated from prompt: Create a Algo / Indicator service provider webpage for tradingview with modern and clean ui, with Gradient theme and multiple payment processing which is 30 days subscription feature
      script.js
      Changed around line 1
      + document.addEventListener('DOMContentLoaded', () => {
      + // Mobile Menu Toggle
      + const mobileMenu = document.querySelector('.mobile-menu');
      + const navLinks = document.querySelector('.nav-links');
      +
      + mobileMenu?.addEventListener('click', () => {
      + navLinks.style.display = navLinks.style.display === 'flex' ? 'none' : 'flex';
      + });
      +
      + // Smooth Scroll
      + document.querySelectorAll('a[href^="#"]').forEach(anchor => {
      + anchor.addEventListener('click', function (e) {
      + e.preventDefault();
      + document.querySelector(this.getAttribute('href')).scrollIntoView({
      + behavior: 'smooth'
      + });
      + });
      + });
      +
      + // Payment Modal
      + const subscribeButtons = document.querySelectorAll('.subscribe-btn');
      + const paymentModal = document.querySelector('.payment-modal');
      + const closeModal = document.querySelector('.close-modal');
      +
      + subscribeButtons.forEach(button => {
      + button.addEventListener('click', () => {
      + paymentModal.style.display = 'block';
      + });
      + });
      +
      + closeModal?.addEventListener('click', () => {
      + paymentModal.style.display = 'none';
      + });
      +
      + // Close modal when clicking outside
      + window.addEventListener('click', (e) => {
      + if (e.target === paymentModal) {
      + paymentModal.style.display = 'none';
      + }
      + });
      +
      + // Payment Processing
      + const paymentButtons = document.querySelectorAll('.payment-btn');
      +
      + paymentButtons.forEach(button => {
      + button.addEventListener('click', (e) => {
      + const method = e.target.dataset.method;
      + processPayment(method);
      + });
      + });
      +
      + function processPayment(method) {
      + // Simulate payment processing
      + alert(`Processing ${method} payment... This would connect to a payment gateway in production.`);
      + }
      + });
      style.css
      Changed around line 1
      + :root {
      + --gradient-primary: linear-gradient(135deg, #2193b0, #6dd5ed);
      + --gradient-secondary: linear-gradient(135deg, #373B44, #4286f4);
      + --color-text: #333;
      + --color-light: #fff;
      + --color-dark: #1a1a1a;
      + --radius: 12px;
      + }
      +
      + * {
      + margin: 0;
      + padding: 0;
      + box-sizing: border-box;
      + }
      +
      + body {
      + font-family: 'Segoe UI', system-ui, sans-serif;
      + line-height: 1.6;
      + color: var(--color-text);
      + overflow-x: hidden;
      + }
      +
      + /* Navigation */
      + nav {
      + display: flex;
      + justify-content: space-between;
      + align-items: center;
      + padding: 1rem 5%;
      + background: var(--gradient-primary);
      + position: fixed;
      + width: 100%;
      + z-index: 1000;
      + box-shadow: 0 2px 10px rgba(0,0,0,0.1);
      + }
      +
      + .logo {
      + font-size: 1.5rem;
      + font-weight: bold;
      + color: var(--color-light);
      + }
      +
      + .logo span {
      + color: #ffeb3b;
      + }
      +
      + .nav-links a {
      + color: var(--color-light);
      + text-decoration: none;
      + margin-left: 2rem;
      + transition: opacity 0.3s;
      + }
      +
      + .nav-links a:hover {
      + opacity: 0.8;
      + }
      +
      + /* Hero Section */
      + .hero {
      + min-height: 100vh;
      + display: flex;
      + flex-direction: column;
      + justify-content: center;
      + align-items: center;
      + text-align: center;
      + padding: 2rem;
      + background: var(--gradient-secondary);
      + color: var(--color-light);
      + }
      +
      + .hero h1 {
      + font-size: 3rem;
      + margin-bottom: 1rem;
      + background: linear-gradient(to right, #fff, #ffeb3b);
      + -webkit-background-clip: text;
      + -webkit-text-fill-color: transparent;
      + }
      +
      + /* Indicators Section */
      + .indicators {
      + padding: 5rem 2rem;
      + background: #f8f9fa;
      + }
      +
      + .indicator-grid {
      + display: grid;
      + grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
      + gap: 2rem;
      + margin-top: 3rem;
      + }
      +
      + .indicator-card {
      + background: var(--color-light);
      + padding: 2rem;
      + border-radius: var(--radius);
      + box-shadow: 0 4px 20px rgba(0,0,0,0.1);
      + transition: transform 0.3s;
      + }
      +
      + .indicator-card:hover {
      + transform: translateY(-5px);
      + }
      +
      + /* Pricing Section */
      + .pricing {
      + padding: 5rem 2rem;
      + background: var(--gradient-primary);
      + color: var(--color-light);
      + }
      +
      + .pricing-cards {
      + display: grid;
      + grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
      + gap: 2rem;
      + margin-top: 3rem;
      + max-width: 1200px;
      + margin-inline: auto;
      + }
      +
      + .price-card {
      + background: rgba(255,255,255,0.1);
      + backdrop-filter: blur(10px);
      + padding: 2rem;
      + border-radius: var(--radius);
      + text-align: center;
      + transition: transform 0.3s;
      + }
      +
      + .price-card.featured {
      + background: rgba(255,255,255,0.2);
      + transform: scale(1.05);
      + }
      +
      + .price-card:hover {
      + transform: translateY(-5px);
      + }
      +
      + /* Payment Modal */
      + .payment-modal {
      + display: none;
      + position: fixed;
      + top: 0;
      + left: 0;
      + width: 100%;
      + height: 100%;
      + background: rgba(0,0,0,0.8);
      + z-index: 2000;
      + }
      +
      + .payment-content {
      + position: absolute;
      + top: 50%;
      + left: 50%;
      + transform: translate(-50%, -50%);
      + background: var(--color-light);
      + padding: 2rem;
      + border-radius: var(--radius);
      + min-width: 300px;
      + }
      +
      + /* Responsive Design */
      + @media (max-width: 768px) {
      + .nav-links {
      + display: none;
      + }
      +
      + .mobile-menu {
      + display: block;
      + }
      +
      + .hero h1 {
      + font-size: 2rem;
      + }
      + }