Shiny Web Applications
SolarX Proposal Generation Tool
I engineered and designed a proposal tool web application that quickly generates on-demand, customized proposals demonstrating the value proposition of rooftop residential solar. It has generated thousands of proposals and helped sell hundreds of residential solar systems to clients. The proposal tool allows anyone to draw a solar system on a roof for an address and outputs the specs and custom savings for particular regions in the United States. It also solves industry challenges like slow proposal generation times and a lack of on-demand availability and usability.
Mathematical components:
-
Calculate real-time geo-spatial solar panel coordinates using trigonometric calculations on spherical coordinates based on a user-defined house outline
-
Create roof, obstructions, and solar panels geo-spatial coordinates and determine polygon intersections to determine usable solar panels
The technical challenges were the following:
-
Configure a DigitalOcean Virtual Server with the proper shiny and R packages, NGINX, SSL certificates, and other setups for live web-hosted applications
-
Placing panels in latitudinal and longitudinal coordinate space while also adhering to jurisdiction fire safety and setback rules
-
Using panel orientation and an API connection to NREL to estimate the energy production for each group of panels properly
-
Forecasting an entire year's energy usage based on various consumption data inputs like average monthly bill, individual month kWh, annual kWh, etc.
-
Designing an intuitive and modern PDF proposal populated with fully custom data based on the home and solar design
-
Adding text notifications and email delivery of proposals with Twilio and Google GSuite APIs
-
Integrate with our CRM/Project Management tool's API to populate data and automate some of the project management
Proposal PDF Output
SolarX Installation Contract Tool
I engineered and designed a contract tool web application that quickly generates on-demand, customized contracts sent to new clients for e-Signature and final sale. The tool is linked to the proposal tool and auto-populates information from the proposal. The tool also integrates with our CRM and project management tool called Podio, allowing our operations team to begin advancing the project.
The technical challenges were the following:
-
Integrate with our proposal tool data from the server
-
Integrate with SignRequest's API for contract automations
-
Creating a system that accounts for the number of signers and different contract version
-
Integrate with our CRM/Project Management tool's API to populate data and automate some of the project management
SolarX Solar Estimate Calculator
I engineered and designed a solar estimate calculator web application for prospective customers that quickly generates a rough estimate for a residential solar system based on extrapolating solar energy production needs from average monthly energy bills for an on-demand, customized, and transparent price. This is based on many assumptions to show prospective customers the financial value proposition of residential solar.
The technical challenges were the following:
-
Creating a clean, intuitive design meant for prospective customers
-
Decide the minimum required questions needed
-
Address Verification through Google API
-
User experience flow, call to action, and operational execution