This page showcases EVERY interactive element you can use in proposals. Each section is labeled with what it is and how to use it.
📝 Context: You're AppDraft, a Salesforce consultancy. The client is an event venue management company considering Salesforce for managing bookings, guests, catering, and operations.
🏷️ TABS: Switch between content sections without page reload. Great for organizing different aspects of your proposal.
This content appears when "Overview" tab is selected. Each tab shows different content.
🎚️ SLIDERS: Let users adjust values to see real-time calculations. Perfect for ROI calculators, cost estimators, timeline adjustments.
📂 ACCORDION: Click to expand/collapse sections. Great for FAQs, detailed features, technical specs without overwhelming the page.
🪟 MODAL: Overlay popup for detailed content, videos, forms, or additional info without navigating away from the proposal.
📊 PROGRESS BAR: Show completion status, project phases, or engagement tracking. This one auto-animates for demo purposes.
Track how much of the proposal you've reviewed (or show implementation progress)
⚖️ COMPARISON TOGGLE: Switch between "before" and "after" states to show transformation. Great for showing current vs. future state.
❓ QUIZ/ASSESSMENT: Interactive questionnaire to qualify prospects, gather requirements, or personalize recommendations based on answers.
How many event spaces do you manage?
What type of events do you primarily host?
Biggest operational challenge?
🛠️ CONFIGURATOR: Let prospects build their own package by selecting features. Price updates in real-time. Great for modular offerings.
Select Features:
💰 PRICING CARDS: Interactive tier selection. Highlight differences, show "most popular", update CTA based on selection.
📝 FORMS: Capture questions, feedback, or contact info directly in the proposal. Can integrate with CRM/email.
📈 CHART TOGGLE: Switch between chart types (bar, line, pie) to visualize data differently. Would use Chart.js or Recharts library.
Chart Library Placeholder
Use Recharts, Chart.js, or D3.js
to show actual data visualization
🔘 ACTION BUTTONS: Clear CTAs with icons, hover effects, and visual feedback. Can trigger downloads, shares, scheduling, etc.
💬 TOOLTIPS: Hover over icons/text to show additional context without cluttering the page. Great for technical terms or feature details.
💡 This is a web app (Next.js/React), not a static site. All interactions run in the browser using JavaScript/TypeScript.