Skip to content

RanBOTer is a Chrome extension that injects a configurable into web pages. It displays and collects web page data

Notifications You must be signed in to change notification settings

ranbot-ai/ranboter.web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RanBOT Extension Homepage

A modern, responsive homepage for the RanBOT AI-powered browser extension, inspired by Google Gemini's clean and elegant design.

RanBOTer in Chrome

🚀 Features

  • Modern Design: Clean, minimalist interface inspired by Google's design language
  • Responsive Layout: Fully responsive design that works on all devices
  • Interactive Elements: Smooth animations, hover effects, and interactive components
  • Product Showcase: Comprehensive feature presentation with visual demonstrations
  • Easy Navigation: Smooth scrolling navigation with fixed header
  • Browser Mockup: Interactive browser demonstration showing RanBOT in action

📁 Project Structure

ranboter-ext/
├── index.html          # Main homepage HTML
├── styles.css          # CSS styles with modern design
├── script.js           # JavaScript for interactivity
├── assets/             # SVG icons and images
│   ├── ranbot-logo.svg
│   ├── chrome-icon.svg
│   └── firefox-icon.svg
└── README.md           # This file

🎨 Design Features

Visual Elements

  • Google Sans Typography: Clean, readable font family
  • Color Scheme: Google-inspired blue (#1a73e8) with supporting colors
  • Gradient Backgrounds: Subtle gradients for visual depth
  • Card-based Layout: Modern card design for features and content
  • 3D Browser Mockup: Perspective-transformed browser demonstration

Interactive Features

  • Smooth Scrolling: Seamless navigation between sections
  • Scroll Animations: Elements fade in as they come into view
  • Hover Effects: Interactive cards and buttons with smooth transitions
  • Modal Windows: Demo and notification modals
  • Typing Animation: Simulated chat conversation in browser mockup
  • Parallax Effects: Subtle parallax scrolling for hero section

📱 Responsive Design

The homepage is fully responsive with breakpoints for:

  • Desktop: Full-width layout with side-by-side content
  • Tablet (768px): Adjusted grid layouts and spacing
  • Mobile (480px): Single-column layout with optimized typography

🔧 Technical Implementation

HTML Structure

  • Semantic HTML5 elements
  • Accessible navigation and content structure
  • SEO-friendly meta tags and structure

CSS Features

  • CSS Grid and Flexbox for modern layouts
  • CSS Custom Properties for consistent theming
  • Smooth transitions and animations
  • Modern CSS techniques (backdrop-filter, transform, etc.)

JavaScript Functionality

  • Intersection Observer API for scroll animations
  • Smooth scrolling navigation
  • Dynamic modal creation
  • Interactive button effects
  • Simulated typing animation

🚀 Getting Started

  1. Open the Homepage: Simply open index.html in your web browser
  2. Local Development: Use a local server for best experience:
    # Using Python
    python -m http.server 8000
    
    # Using Node.js
    npx serve .
  3. View in Browser: Navigate to http://localhost:8000

📋 Sections Overview

1. Header

  • Fixed navigation with smooth scrolling links
  • RanBOT logo and branding
  • Call-to-action button

2. Hero Section

  • Compelling headline with gradient text
  • Feature description and benefits
  • Primary action buttons (Add to Chrome, Watch Demo)
  • Interactive browser mockup with chat simulation

3. Features Section

  • Four key feature cards:
    • Smart Content Analysis
    • Instant Q&A
    • Quick Actions
    • Privacy First
  • Hover animations and visual icons

4. How It Works

  • Three-step process explanation
  • Numbered steps with clear descriptions
  • Easy-to-follow user journey

5. Download Section

  • Browser-specific download buttons
  • Chrome Web Store integration (ready)
  • Firefox coming soon notification
  • Key selling points

6. Footer

  • Brand information and links
  • Legal and support links
  • Copyright information

🎯 Key Features Highlighted

RanBOT Extension Capabilities

  1. Smart Content Analysis: AI-powered webpage analysis and summarization
  2. Instant Q&A: Context-aware question answering
  3. Quick Actions: One-click AI assistance for common tasks
  4. Privacy First: Local processing and secure data handling

User Experience

  • Easy Installation: One-click Chrome Web Store installation
  • Seamless Integration: Works silently in the background
  • Intuitive Interface: Simple icon-based activation
  • No Account Required: Immediate functionality without signup

🔮 Future Enhancements

  • Video Integration: Replace demo placeholder with actual video
  • Analytics: Add usage tracking and conversion metrics
  • A/B Testing: Test different headlines and CTAs
  • Internationalization: Multi-language support
  • Performance: Further optimize loading and animations

📞 Support

For questions or support regarding the RanBOT extension homepage:

  • Check the browser console for any JavaScript errors
  • Ensure all asset files are properly linked
  • Test in multiple browsers for compatibility

🎨 Customization

The design can be easily customized by modifying:

  • Colors: Update CSS custom properties in styles.css
  • Typography: Change font families and sizes
  • Content: Update text and descriptions in index.html
  • Assets: Replace SVG icons in the assets/ folder

Built with ❤️ for the RanBOT AI browser extension project.

About

RanBOTer is a Chrome extension that injects a configurable into web pages. It displays and collects web page data

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published