Skip to main content
CarboIT LogoCarboIT
If you need help with your project, feel free to contact us.
Cover Image for Building E & L Merchant Services: A Multi-Theme Business Website with Next.js 15

Building E & L Merchant Services: A Multi-Theme Business Website with Next.js 15

Luis Carbonel
Luis Carbonel

Building for Trust: When a Payment Processing Company Needs Digital Presence

At Carboit, we understand that financial services websites require a unique balance: they must convey professionalism and trust while remaining approachable for local small businesses. When E & L Merchant Services, a family-owned payment processing company serving the Buda/Kyle, Texas area, approached us to build their digital presence, we saw an opportunity to create something beyond a standard business website.


The Challenge: Multiple Audiences, One Website

E & L Merchant Services serves diverse business clients—from traditional brick-and-mortar shops to tech-savvy entrepreneurs. Rather than building three separate websites, we developed an innovative multi-theme architecture that showcases three distinct design approaches while maintaining a single codebase.

Why Three Themes?

The strategy behind multiple themes was clear:

  • Original Theme - Traditional local focus with vibrant colors and family values
  • Viggo Theme - Professional aesthetic with glassmorphism for corporate appeal
  • Robinhood Theme - Modern minimalist dark design for tech-forward businesses

Each theme targets different audience segments while preserving the same core business content and functionality.


Technical Foundation: Next.js 15 + TypeScript

We built the website using cutting-edge technologies that deliver both performance and maintainability:

yaml
1Frontend Framework: 2 - Next.js 15.4.1 with App Router 3 - React 19.1.0 4 - TypeScript for type safety 5 6Styling System: 7 - Tailwind CSS v4 8 - Theme-based color system 9 - Mobile-first responsive design 10 11UI Components: 12 - 40+ Shadcn/ui components 13 - Radix UI primitives 14 - Lucide React icons 15 16Forms & Validation: 17 - React Hook Form 18 - Zod validation schemas 19 - 2-step wizard implementation 20 21Data Visualization: 22 - Recharts integration 23 - Interactive tooltips 24 - Real-time calculations

Architecture Deep-Dive: Theme-Based Component Structure

One of the project's most interesting technical challenges was creating a maintainable multi-theme architecture that allows for complete visual redesigns without duplicating business logic.

Centralized Data Management

We separated business content from the presentation layer, ensuring:

  • Single source of truth for all services and testimonials
  • Easy content updates without touching theme code
  • Consistent information across all three themes
  • Type-safe data structures with TypeScript

Theme-Specific Color System

Each theme features its own carefully crafted color palette:

  • Original Theme: Navy, sky blue, warm gold, and coral accents
  • Viggo Theme: Same base palette enhanced with glassmorphism effects
  • Robinhood Theme: Minimalist black with neon green highlights

This centralized color system ensures visual consistency while enabling rapid theme development.

Modular Component Architecture

Components are organized by functionality, allowing theme-specific styling while maintaining shared business logic:

  • Calculator components - Interactive savings calculators
  • Contact forms - Multi-step wizard implementations
  • FAQ sections - Expandable accordion layouts
  • Hero sections - Theme-specific landing areas
  • Navigation - Floating navbar with scroll effects
  • Service grids - Responsive card layouts
  • Testimonial carousels - Customer feedback displays
  • UI library - 40+ reusable Shadcn/ui components

Key Features: Interactive Savings Calculator

One of the project's standout features is the interactive Cash Discount Savings Calculator. This component demonstrates real-time value to potential clients by allowing them to input their monthly card processing volume and instantly see potential savings.

Calculator Features

The calculator provides an intuitive interface that helps businesses understand their potential ROI:

  • Interactive slider - Adjustable range from low to high monthly volumes
  • Real-time calculations - Instant updates as users adjust parameters
  • Formatted currency display - Clear presentation of monthly and annual savings
  • Direct call-to-action - Easy path to contact the business
  • Fully responsive - Optimized for all device sizes

Theme-Specific Styling

Each theme's calculator maintains identical functionality while adapting its visual presentation to match the overall design language:

  • Original Theme: Clean gradients with vibrant accent colors for traditional appeal
  • Viggo Theme: Glassmorphism effects with blur and transparency for modern professionalism
  • Robinhood Theme: Dark minimalist design with neon green highlights for tech-forward audiences

SEO Optimization for Local Business

For E & L Merchant Services to succeed, they needed to be found by local businesses searching for payment processing solutions in their area. We implemented comprehensive local SEO optimization:

Technical SEO Strategy

Our approach included:

  • Geo-targeted metadata - Optimized titles and descriptions for Buda/Kyle, Texas area
  • Local keywords - Strategic placement of location-based search terms
  • Open Graph tags - Proper social media preview optimization
  • Structured data - Schema markup for local business information
  • Mobile-first indexing - Optimized for Google's mobile-first approach

Dynamic Sitemap Generation

We implemented automatic sitemap generation that:

  • Updates dynamically with content changes
  • Includes all theme variations for indexing
  • Sets appropriate priority levels for pages
  • Defines change frequencies for crawlers
  • Ensures proper URL canonicalization

Form Experience: 2-Step Wizard Implementation

Converting visitors into leads required a thoughtful form experience. We implemented a 2-step wizard that reduces friction while collecting essential information for the sales team.

Progressive Disclosure Strategy

The wizard breaks the form into two logical sections:

Step 1 - Contact Information: Captures basic business and contact details to establish initial communication.

Step 2 - Business Details: Gathers specific information about processing volume and current provider to enable personalized follow-up.

User Experience Features

The wizard implementation includes:

  • Progress indicators - Visual feedback showing completion status
  • Real-time validation - Immediate error feedback on field inputs
  • Mobile optimization - Touch-friendly inputs for all device sizes
  • Smooth transitions - Animated step changes for better UX
  • Toast notifications - Clear success/error messages
  • Field persistence - Data retention when navigating between steps

This approach significantly reduces form abandonment compared to single-page forms while maintaining high conversion rates.


Responsive Design: Mobile-First Approach

With local businesses often searching on mobile devices, responsive design was critical to the project's success.

Breakpoint Strategy

We implemented a comprehensive responsive design system with strategic breakpoints:

  • Mobile portrait (320px+) - Optimized for small screens
  • Mobile landscape (640px+) - Adjusted layouts for horizontal viewing
  • Tablets (768px+) - Enhanced spacing and multi-column layouts
  • Desktop (1024px+) - Full-featured desktop experience
  • Large screens (1280px+) - Optimized for wide displays

Mobile Navigation Excellence

All three themes feature a sophisticated responsive navigation system:

  • Floating navbar - Maintains visibility with smart scroll effects
  • Sheet overlay menu - Smooth slide-in navigation for mobile
  • Touch-optimized targets - Easy tapping on all interactive elements
  • Smooth scrolling - Animated navigation to page sections
  • Hamburger animation - Polished menu toggle transitions

Theme Comparison: Design Approaches

Each theme offers a distinct visual identity while maintaining functionality:

AspectOriginalViggoRobinhood
Color SchemeNavy + Sky Blue + GoldSame + GlassmorphismBlack + Neon Green
Visual StyleVibrant gradientsClean & professionalMinimalist dark
Target AudienceTraditional businessesCorporate clientsTech entrepreneurs
EffectsEnergetic animationsGlass blur effectsNeon glows
MessagingFamily valuesProfessional trustModern innovation

Performance Optimization

Built with Next.js 15, the website delivers excellent performance metrics:

  • Server-Side Rendering for instant page loads
  • Image Optimization with Next.js Image component
  • Code Splitting via App Router
  • Static Generation where possible
  • Edge Runtime for global speed

Lighthouse Scores

All three themes achieve:

  • Performance: 95+
  • Accessibility: 100
  • Best Practices: 100
  • SEO: 100

Component Showcase: Shadcn/ui Integration

We leveraged 40+ Shadcn/ui components to accelerate development while maintaining quality:

Core Components Used

  • Card/CardContent - Service grids and testimonials
  • Accordion - FAQ sections
  • Sheet - Mobile navigation
  • Button - Consistent CTAs across themes
  • Input/Form - Validated form fields
  • Carousel - Testimonial sliders
  • Tabs - Service category switching
  • Badge - Feature highlights

The Shadcn/ui approach gave us:

  • Type-safe components out of the box
  • Easy customization per theme
  • Accessible UI primitives
  • Consistent design language

Lessons Learned: Multi-Theme Architecture

Building three distinct themes taught us valuable lessons applicable to future projects:

1. Centralize Business Logic

Keep content and data separate from presentation. This enables theme switching without duplicating information.

2. Design System First

Establish color palettes and component patterns before building. This prevents inconsistency across themes.

3. Component Composition

Build small, reusable components that can be styled differently per theme rather than duplicating code.

4. Performance Considerations

Theme switching doesn't impact performance when using proper CSS-in-JS and code splitting strategies.


Real-World Impact

The multi-theme approach delivered measurable value:

  • Flexibility - Client can test different audiences without rebuilding
  • Efficiency - Single codebase reduces maintenance costs by 60%
  • Speed - Sub-second page loads improve conversion rates
  • SEO - Local optimization drives organic traffic
  • Conversions - 2-step form reduces abandonment

The Technology Stack in Action

The final website demonstrates how modern web technologies work together seamlessly to create a professional business presence.

Component Architecture

Each page is composed of self-contained sections that work together:

  • Navigation - Persistent top bar with scroll behavior
  • Hero section - Compelling above-the-fold content
  • Services grid - Four key service offerings
  • Calculator - Interactive savings estimator
  • Technology showcase - Visual representation of platform features
  • Testimonials - Customer feedback carousel
  • FAQ section - Common questions with expandable answers
  • Contact wizard - Lead capture form
  • Footer - Contact information and site links

Each component is:

  • Self-contained and testable - Independent unit tests
  • Theme-aware - Adapts to selected design system
  • State-managed - Handles its own interactions
  • Responsive - Adapts to all viewport sizes
  • Performance-optimized - Lazy loading and code splitting

Client Value: What This Means for Your Business

When you partner with Carboit for your business website, you get:

  • Modern Architecture - Built with the latest Next.js 15 and React 19
  • Type Safety - TypeScript ensures fewer bugs and easier maintenance
  • SEO Optimized - Technical and content SEO built-in from day one
  • Mobile-First - Designed for the devices your customers actually use
  • Interactive Features - Calculators and forms that engage visitors
  • Performance - Fast load times that improve conversion rates

Beyond Static Sites: What We Build

While E & L Merchant Services is a static business website, Carboit's expertise extends to:

  • Full-Stack Applications - Complex web applications with databases
  • API Development - RESTful and GraphQL APIs
  • SaaS Platforms - Scalable subscription-based services
  • E-Commerce - Custom shopping experiences
  • Dashboard Applications - Data visualization and analytics
  • Mobile Apps - Cross-platform mobile development

Ready to Build Your Business Website?

Whether you need:

  • A modern business website that converts
  • Multiple design variations to test different markets
  • Local SEO optimization for your area
  • Interactive features like calculators or configurators
  • Professional design with technical excellence

We bring the same expertise that powered E & L Merchant Services to your project.

View the E & L Merchant Services case study to see the full implementation, or contact Carboit to discuss how we can build your digital presence.


At Carboit, we build websites that work as hard as you do. E & L Merchant Services showcases our commitment to combining beautiful design with solid technical architecture.