Skip to content

romilly/salesBuddy

 
 

Repository files navigation

Sales Buddy — AI-Generated Landing Page Demo

An experiment in AI-assisted development: This entire landing page was built using Claude 3.5 Sonnet with minimal manual intervention.

Sales Buddy Dashboard React Tailwind CSS Vite


🤖 The Experiment

Is AI replacing developers? No. But it's changing how we develop. Fast.

I've been testing Claude 3.5 Sonnet for coding, and the results are mind-blowing. What used to take days of CSS tweaking and boilerplate setup now takes minutes.

The Workflow

LANDING_PAGE_DESIGN_SYSTEM.md  +  APP_DESCRIPTION.md  →  Complete Landing Page
  1. Extract the visual style from a previous project into a LANDING_PAGE_DESIGN_SYSTEM.md file
  2. Define your new app concept in APP_DESCRIPTION.md
  3. Feed both files to Claude
  4. Watch it apply your exact design language to a completely new concept

🎯 What Is Sales Buddy?

Sales Buddy is a concept for an interactive AI sales dashboard that:

  • Visualizes revenue data in real-time
  • Predicts deal outcomes with confidence scores
  • Transforms raw CRM data into actionable insights

Note: This is a demo/concept — not a real product. The data is mock data for demonstration purposes.


✅ What AI Does Well

Capability Rating
Rapid Prototyping ⭐⭐⭐⭐⭐
Beautiful Landing Pages ⭐⭐⭐⭐⭐
Spinning up MVPs ⭐⭐⭐⭐⭐
Consistent Design Systems ⭐⭐⭐⭐
Responsive Layouts ⭐⭐⭐⭐

❌ Where AI Still Struggles

  • Complex system architecture
  • Deep business logic nuances
  • Maintaining context in massive codebases
  • Production-grade error handling
  • Security-critical implementations

Bottom line: AI is an accelerator, not a replacement. It gets you from 0 to 1 instantly, but you still need an engineer for 1 to 100.


🚀 Quick Start

# Clone the repository
git clone https://github.com/YOUR_USERNAME/salesBuddy.git
cd salesBuddy

# Install dependencies
npm install

# Start development server
npm run dev

# Build for production
npm run build

📁 Project Structure

salesBuddy/
├── src/
│   ├── components/
│   │   ├── Navigation.jsx      # Sticky nav with scroll effect
│   │   ├── Hero.jsx            # Dashboard preview with animations
│   │   ├── Features.jsx        # Feature cards
│   │   ├── Calculator.jsx      # Interactive revenue calculator
│   │   ├── PipelineChart.jsx   # Chart.js visualizations
│   │   ├── DealConfidence.jsx  # AI confidence scores
│   │   ├── TeamLeaderboard.jsx # Team performance
│   │   ├── Testimonials.jsx    # Social proof
│   │   └── Footer.jsx          # CTA + footer
│   ├── hooks/
│   │   └── useIntersectionObserver.js
│   ├── data/
│   │   ├── sales_data.json     # Pipeline & revenue mock data
│   │   ├── active_deals.json   # Deal confidence mock data
│   │   └── team_stats.json     # Leaderboard mock data
│   ├── App.jsx
│   ├── main.jsx
│   └── index.css               # Tailwind + custom animations
├── LANDING_PAGE_DESIGN_SYSTEM.md   # The design system prompt
├── APP_DESCRIPTION.md              # The app concept prompt
└── package.json

🎨 The Prompt Structure

1. Design System (LANDING_PAGE_DESIGN_SYSTEM.md)

Contains:

  • Tech stack requirements (React, Vite, Tailwind)
  • Color palettes (dark-first glassmorphism)
  • Typography scale
  • Component patterns (cards, buttons, navigation)
  • Animation specifications
  • Layout guidelines

2. App Description (APP_DESCRIPTION.md)

Contains:

  • Product name and concept
  • Hero section copy
  • Feature descriptions
  • Calculator logic
  • Mock data structure
  • Testimonials

🔧 Tech Stack

  • Framework: React 18 + Vite 6
  • Styling: Tailwind CSS 4
  • Icons: Lucide React
  • Charts: Chart.js + react-chartjs-2
  • Deployment: GitHub Pages

📊 Features

  • Interactive Dashboard Preview — Animated mock dashboard in hero section
  • Revenue Calculator — Adjust sliders to simulate growth
  • Pipeline Visualization — Chart.js powered funnel charts
  • Deal Confidence Scores — AI-style predictions with color coding
  • Team Leaderboard — Performance tracking visualization
  • Scroll Animations — Intersection Observer triggered effects
  • Glassmorphism Design — Modern dark theme with blur effects

🧪 Disclosure

To keep this experiment pure, I purposefully avoided extensive manual refactoring. This represents a "one-shot" effort using my prompt structure, with only minimal tweaks (2-3) for configuration and style preferences.

The goal was to demonstrate what's possible with AI-assisted development today — both its impressive capabilities and its current limitations.


📄 License

MIT License — Feel free to use this as a starting point for your own AI-assisted projects.


🔗 Links

  • Live Demo: [Coming Soon]
  • LinkedIn Post: [Coming Soon]

Built with Claude 3.5 Sonnet — An experiment in the future of development

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 92.9%
  • CSS 5.7%
  • HTML 1.4%