EN | ES | FR

Summit Gutters LLC

A complete business management system with custom estimating tools, customer relationship management, and integrated payment processing for a gutter company based in Douglasville.

Visit Website
Summit Gutters LLC

About this project

Summit Gutters LLC is a family owned seamless gutter company with more than twenty years of experience, serving Douglasville, Marietta, Smyrna, and the greater Atlanta area. We built them a custom, fully responsive website that presents their core services, gutter installation, gutter covers, gutter cleaning, and fascia and soffit replacement, with clear free estimate calls to action throughout.

Behind the public site sits a full custom back office for running the business day to day. The team can create estimates and invoices, print them to hand deliver or send them straight through the built-in email client, track expenses, and manage payroll. The email client even surfaces each customer's context as staff read a message, so they can see who they are dealing with at a glance.

The whole platform is a custom Symfony application rather than a CMS like WordPress, which keeps it fast, secure, and easy to maintain.

Technical Challenges

  • Building a custom business back office from scratch instead of a WordPress or off-the-shelf CMS
  • Designing an estimate and invoicing system with printable documents
  • Building an IMAP email client integrated into the admin panel
  • Surfacing each customer's full email history and context while reading their messages
  • Developing expense tracking for day-to-day business costs
  • Building a payroll module with employee management
  • Modeling the business data with Doctrine ORM on MySQL
  • Creating a fast, fully responsive public website that turns local searches into quote requests
  • Keeping the whole platform secure and maintainable on a long-lived Symfony codebase

Services Demonstrated

  • Custom web application development
  • Symfony development
  • PHP development
  • Doctrine ORM and MySQL database design
  • Custom CMS development
  • Business management system development
  • Estimate and invoicing system development
  • Built-in IMAP email client development
  • Customer relationship management (CRM)
  • Expense tracking system development
  • Payroll management system development
  • Responsive Bootstrap frontend development
  • Lead capture and quote requests
  • Website maintenance and long-term support

Screenshots

The admin dashboard, with key counts and a color coded calendar of estimates, jobs, and events.
The admin dashboard, with key counts and a color coded calendar of estimates, jobs, and events.
Incoming estimate requests from the website, with the customer, preferred time to call, and date.
Incoming estimate requests from the website, with the customer, preferred time to call, and date.
A single estimate request, with contact details, the customer's note, and a one click convert to estimate.
A single estimate request, with contact details, the customer's note, and a one click convert to estimate.
Web contact messages from the public site, each linked to the customer and ready to act on.
Web contact messages from the public site, each linked to the customer and ready to act on.
All estimates by year, with totals, status, and balance due, plus a quick make payment action.
All estimates by year, with totals, status, and balance due, plus a quick make payment action.
All jobs, tracking estimate and installation dates, totals, status, and outstanding balances.
All jobs, tracking estimate and installation dates, totals, status, and outstanding balances.
A customer record, with contact details, addresses, files, notes, and their estimate history.
A customer record, with contact details, addresses, files, notes, and their estimate history.
The built-in email client inbox, so the team handles correspondence without leaving the admin.
The built-in email client inbox, so the team handles correspondence without leaving the admin.
Composing an email from inside the admin, with a rich text editor and file attachments.
Composing an email from inside the admin, with a rich text editor and file attachments.

Built by Miguel Vallarta, a software engineer, Symfony developer, PHP developer, web developer, and mobile app developer based in Puerto Vallarta, Mexico. Garcia Web Design specializes in custom web applications, custom CMS development, business management systems, reservation platforms, CRM software, multilingual websites, and long-term website maintenance.

Ready to Build Something Great?

Let's create a custom solution that fits your business perfectly. No templates, no bloat, just clean, efficient code.

Start Your Project