Green Horizons Unified Front-End Modernization

This project creates a modern customer experience that includes:

Public Website

For ordering (all customers)

Customer Portal

For account management (existing customers)

Deep Lawn Integration

For instant property analysis and quotes

All components share the same technology and integrate with your existing ColdFusion/MySQL system without replacing it.

Built on Existing Data: 19,137 portal users • 127,880 historical orders • 35,324 service locations • 1.4M completed services

Production Ready v2.0
Launch: January 1, 2026

Customer Portal Component

The customer portal is one of three integrated components in the unified modernization project. It enables existing customers to manage accounts, view service history, and reorder services with Deep Lawn instant quotes - all while maintaining 100% compatibility with the existing ColdFusion backend system.

Executive Summary

Green Horizons Lawn Care is a 35+ year-old lawn care and landscaping business operating on a legacy ColdFusion/MySQL system. This modern customer portal project will replace the outdated frontend interface with a modern, user-friendly system while maintaining complete compatibility with existing internal operations.

Database Discovery Findings

  • 1.4M services completed since 2001
  • 229+ distinct service offerings organized in 5 categories
  • 19,137 existing portal users in legacy system
  • 4 databases: gh, ghc, tgs_main, greenhorizons_analysis

Critical Constraints

  • CANNOT modify ColdFusion application
  • CANNOT change existing data formats
  • MUST launch by January 1, 2026
  • MUST provide seamless user experience

Technology Stack

Frontend

  • • Next.js 14 (App Router)
  • • React 18 Server Components
  • • TypeScript 5.5
  • • Tailwind CSS 3.4
  • • shadcn/ui components
  • • Stripe Elements

Backend

  • • Next.js API Routes
  • • MySQL 8.0 database
  • • Stripe Node.js SDK v14
  • • NextAuth.js authentication
  • • Docker container (MySQL)

Infrastructure

  • • Vercel deployment
  • • MySQL in Docker
  • • Stripe production
  • • Vercel Edge Network
  • • Sentry monitoring
  • • GitHub CI/CD

By The Numbers

Total Services

1.4M

Since 2001

Portal Users

19,137

Active accounts

Service Types

229+

Unique offerings

Launch Date

Jan 1

2026