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

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:
yaml1Frontend 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:
| Aspect | Original | Viggo | Robinhood |
|---|---|---|---|
| Color Scheme | Navy + Sky Blue + Gold | Same + Glassmorphism | Black + Neon Green |
| Visual Style | Vibrant gradients | Clean & professional | Minimalist dark |
| Target Audience | Traditional businesses | Corporate clients | Tech entrepreneurs |
| Effects | Energetic animations | Glass blur effects | Neon glows |
| Messaging | Family values | Professional trust | Modern 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.