Sigora Solar is a web and mobile platform dedicated to helping solar companies
improve their process of solar panel design and distribution. The application provides end-to-end
capabilities that support the entire lifecycle of solar panel installation. With solutions for lead
management, solar system design, in-app financing, integrated e-signing, and others, it provides all
the tools necessary for efficient solar project management.
The whole process takes place in a
carefully designed pipeline that is meant to streamline the workflow for sales people and inform their
customers about the process and their potential savings.
Going solar requires going through a complex and very technical process that intimidates
most customers. Solar panel distributors have to bridge the knowledge gap and help the client go from
concept to installation in a clear and comprehensive manner.
Our challenge was to create a new and
improved platform that took into account both the needs of the end user and the customer. We had to develop
a User Experience strategy that would help Sales Teams handle sales on the spot, while making sure that
potential customers are fully informed in regards to the process and the ROI expectations.
we needed to create a smooth multi-device user experience that took into account multiple users and access
levels. The application needed to be available on the Web for Admins and higher management/executives, and
on Mobile for sales representatives and authorized dealers.
We focused on improving the overall User Experience of the platform by rethinking user flows and
aligning them with the needs of the business.
We used GoogleMaps API and Leaflet to create an accurate
and precise design tool that allows sales representatives to quickly draw solar panel systems.
created integrations with several financiers (Sunlight Financial, LoanPal etc.) to enable in-app loan approval
We leveraged the DocuSign integration to allow for a fast and secure electronic signing
Native app development allowed us to take advantage of built-in features to create certain
components. For example, we created our own custom plugin for taking screenshots and uploading them directly
to an S3 Bucket. This required us to wrap the application using Cordova. The challenge here was to maintain a
development friendly environment while implementing an automated build system for a React application using the
latest Webpack integrated with Cordova.
We used Fastlane to automate builds and to send applications
directly to TestFlight and Appcenter without much human integration.
We used CodePipeline to automate
front-end build deploys to S3/CloudFront, custom APIs, GraphQL to Hashura Serverless and other services.
We created an end-to-end process for automated UI testing using Cypress to facilitate the release process
and boost the quality of the delivered product.
We integrated Sentry to track down eventual issues in
production. Most users don't report problems they encounter, so this powerful tool helps us identify and track
down any potential defects.