{ title: 'ChatGPT', desc: 'Conversational idea generation and outlines for any topic.', link: 'https://chat.openai.com', contact: 'support@openai.com' }, { title: 'Notion AI', desc: 'Brainstorming and notes-to-ideas inside Notion workflows.', link: 'https://www.notion.so/product/ai', contact: 'support@notion.so' }, { title: 'Copy.ai', desc: 'Idea prompts and content clusters for campaigns.', link: 'https://www.copy.ai', contact: 'support@copy.ai' } // Load saved font/design from Firestore on page load (before content renders) (function() { { title: 'vidIQ', desc: 'YouTube analytics, keyword research, and topic suggestions.', link: 'https://vidiq.com', contact: 'support@vidiq.com' }, { title: 'TubeBuddy', desc: 'Channel optimization tools and video idea planner.', link: 'https://www.tubebuddy.com', contact: 'support@tubebuddy.com' }, { title: 'Jasper AI', desc: 'Script and title generation for video content.', link: 'https://www.jasper.ai', contact: 'support@jasper.ai' } // Initialize Firebase early to load font var firebaseConfig = { 'Improve SEO': [ { title: 'Surfer SEO', desc: 'On-page SEO optimization and content score suggestions.', link: 'https://surferseo.com', contact: 'support@surferseo.com' }, { title: 'Ahrefs', desc: 'Backlink analysis and keyword research platform.', link: 'https://ahrefs.com', contact: 'support@ahrefs.com' }, { title: 'SEMrush', desc: 'Comprehensive SEO toolkit for research and audits.', link: 'https://semrush.com', contact: 'support@semrush.com' } ], appId: "1:663603246486:web:9c556d371fcd52cad119b7" { title: 'AdCreative.ai', desc: 'AI ad creatives and thumbnails optimized for conversion.', link: 'https://adcreative.ai', contact: 'support@adcreative.ai' }, { title: 'Copy.ai', desc: 'Short-form ad copy variations and A/B ideas.', link: 'https://www.copy.ai', contact: 'support@copy.ai' }, { title: 'Jasper AI', desc: 'Headline and ad copy generation with tone controls.', link: 'https://www.jasper.ai', contact: 'support@jasper.ai' } if (!firebase.apps.length) { firebase.initializeApp(firebaseConfig); { title: 'Apollo.io', desc: 'Prospecting and outreach platform with contact discovery.', link: 'https://www.apollo.io', contact: 'support@apollo.io' }, { title: 'Clay', desc: 'Contact workflow and enrichment to build lead lists.', link: 'https://clay.earth', contact: 'support@clay.earth' }, { title: 'PhantomBuster', desc: 'Automated data scraping and lead extraction tools.', link: 'https://phantombuster.com', contact: 'support@phantombuster.com' } firebase.firestore().collection('siteSettings').doc('font').get() .then(function(doc) { { title: 'HubSpot', desc: 'CRM and campaign orchestration platform.', link: 'https://hubspot.com', contact: 'support@hubspot.com' }, { title: 'Notion AI', desc: 'Plan campaign briefs and content calendars inside Notion.', link: 'https://www.notion.so/product/ai', contact: 'support@notion.so' }, { title: 'ClickUp', desc: 'Project planning and marketing workflow management.', link: 'https://clickup.com', contact: 'support@clickup.com' } localStorage.setItem('rexol_site_font', savedFont); console.log('✅ Site font loaded from Firestore:', savedFont); { title: 'Hootsuite', desc: 'Schedule and manage posts across multiple platforms.', link: 'https://hootsuite.com', contact: 'support@hootsuite.com' }, { title: 'Buffer', desc: 'Social media scheduling and analytics.', link: 'https://buffer.com', contact: 'support@buffer.com' }, { title: 'Ocoya', desc: 'AI-powered social post creation with scheduling.', link: 'https://ocoya.com', contact: 'support@ocoya.com' } ], console.log('Font load error, using default:', err); }); 'Write Code': [ { title: 'GitHub Copilot', desc: 'AI pair programmer that suggests code and snippets.', link: 'https://github.com/features/copilot', contact: 'support@github.com' }, { title: 'ChatGPT', desc: 'Conversational coding help, explanations and examples.', link: 'https://chat.openai.com', contact: 'support@openai.com' }, { title: 'Codeium', desc: 'IDE integrations for code completions and accelerations.', link: 'https://codeium.com', contact: 'support@codeium.com' } ], var designPreset = doc.data().preset; { title: 'GitHub Copilot', desc: 'Assist with bug fixes and automated test suggestions.', link: 'https://github.com/features/copilot', contact: 'support@github.com' }, { title: 'Snyk', desc: 'Security scanning for vulnerabilities in code and deps.', link: 'https://snyk.io', contact: 'support@snyk.io' }, { title: 'DeepCode', desc: 'Static analysis tool for code quality and fixes.', link: 'https://www.deepcode.ai', contact: 'support@deepcode.ai' } document.documentElement.style.setProperty('--bg-glow-1', 'rgba(30, 64, 175, 0.14)'); document.documentElement.style.setProperty('--bg-glow-2', 'rgba(37, 99, 235, 0.08)'); { title: 'Replit', desc: 'Instant development environments and collaborative coding.', link: 'https://replit.com', contact: 'support@replit.com' }, { title: 'Vercel', desc: 'Deployments and hosting optimized for frontend frameworks.', link: 'https://vercel.com', contact: 'support@vercel.com' }, { title: 'Bolt.new', desc: 'Quick app scaffolding and shortcut for new projects.', link: 'https://bolt.new', contact: 'support@bolt.com' } } else if (designPreset === 'legacy') { document.documentElement.style.setProperty('--dark', '#080f1f'); { title: 'Postman', desc: 'API testing, mocking and documentation platform.', link: 'https://postman.com', contact: 'support@postman.com' }, { title: 'RapidAPI', desc: 'Discover and connect to public APIs quickly.', link: 'https://rapidapi.com', contact: 'support@rapidapi.com' }, { title: 'Pipedream', desc: 'Integrate APIs and build event-driven workflows.', link: 'https://pipedream.com', contact: 'support@pipedream.com' } document.documentElement.style.setProperty('--bg-glow-3', 'rgba(59, 130, 246, 0.08)'); document.documentElement.style.setProperty('--nav-bg', 'rgba(8, 15, 31, 0.88)'); { title: 'Bubble', desc: 'Visual web app builder with database & logic.', link: 'https://bubble.io', contact: 'support@bubble.io' }, { title: 'Webflow', desc: 'Designer-first no-code site builder with CMS.', link: 'https://webflow.com', contact: 'support@webflow.com' }, { title: 'Zapier', desc: 'Automations connecting apps without code.', link: 'https://zapier.com', contact: 'support@zapier.com' } if (doc.data().accentColor) { document.documentElement.style.setProperty('--primary', doc.data().accentColor); } 'Generate Images': [ { title: 'Midjourney', desc: 'Creative image generation from text prompts.', link: 'https://www.midjourney.com', contact: 'support@midjourney.com' }, { title: 'DALL·E', desc: 'Text-to-image model from OpenAI for creative assets.', link: 'https://openai.com/dall-e', contact: 'support@openai.com' }, { title: 'Leonardo AI', desc: 'High-quality image generation and assets for creators.', link: 'https://leonardo.ai', contact: 'support@leonardo.ai' } ], } { title: 'Remove.bg', desc: 'Automatic background removal for images.', link: 'https://www.remove.bg', contact: 'support@remove.bg' }, { title: 'Fotor', desc: 'AI photo editor and design tools.', link: 'https://www.fotor.com', contact: 'support@fotor.com' }, { title: 'Luminar AI', desc: 'AI-powered photo enhancement and editors.', link: 'https://skylum.com/luminar-ai', contact: 'support@skylum.com' } }); })(); { title: 'Runway', desc: 'Video editing and generative video tools.', link: 'https://runwayml.com', contact: 'support@runwayml.com' }, { title: 'Pictory', desc: 'Turn text into short videos and captions automatically.', link: 'https://pictory.ai', contact: 'support@pictory.ai' }, { title: 'Synthesia', desc: 'AI video generation and talking-head avatars.', link: 'https://www.synthesia.io', contact: 'support@synthesia.io' } !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? { title: 'Figma', desc: 'Collaborative interface design and prototyping.', link: 'https://www.figma.com', contact: 'support@figma.com' }, { title: 'Uizard', desc: 'Rapid UI mockups from text or sketches.', link: 'https://uizard.io', contact: 'support@uizard.io' }, { title: 'Framer', desc: 'Interactive prototypes and production-ready sites.', link: 'https://www.framer.com', contact: 'support@framer.com' } t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window, document,'script', { title: 'Looka', desc: 'AI logo maker and brand kit creator.', link: 'https://looka.com', contact: 'support@looka.com' }, { title: 'Brandmark', desc: 'Logo generation and identity tools.', link: 'https://brandmark.io', contact: 'support@brandmark.io' }, { title: 'Canva', desc: 'Templates and quick branding assets.', link: 'https://www.canva.com', contact: 'support@canva.com' }