About the Project
The need for energy solutions is growing day by day. More people are now becoming aware of environmental issues and rising energy costs. Because of that, there is a need for platforms that make it easy to schedule an installation of energy products. Our client needed an e-commerce platform that could do that by making online purchases, scheduling, and payment processes faster and more intuitive. Here is a case study of how it was done.
Client:
e-commerceLocation:
USAIndustry:
Financial servicesPlatform:
Team Size:
8 membersProject duration:
2 yearsTechnologies & tools:
.NET
ReactJS
Redux
PostgreSQL
AWS
Business Needs
The client was in the process of developing a custom-built e-commerce platform. Customers could use this platform to purchase and schedule the installation of energy products such as boilers, Solar PV, and Electric Vehicle chargers. This platform had to calculate the cost of installing energy products based on job requirements received from the field service tool, vWork. Customers could then choose their products, add more if they wanted, schedule their installation, and pay online. However, there still were some challenges the client was facing:
/01
The scheduling part required a detailed analysis of different factors like skillsets, resources, and timelines for each job, involving around 15 different variables, which made the process quite complicated.
/02
The e-commerce platform had to work well together with the other client’s existing technology stack (Microsoft Dynamics CRM, vWork Field Service, and Xero). This integration part couldn't be overlooked because it was necessary for data consistency and seamless operation across different systems.
/03
The client wanted the platform to improve with time. The plan was to add new functionalities like the ability to update and amend quotes, send offers and discounts, and make online payments easier and faster.
/04
The scheduling engine was one of the largest parts of our focus. The goal was to make sure that customers could book their installation dates on their own. However, the engine had to be sophisticated enough to take all the variables into account to avoid time conflicts and ensure availability and support over 500 bookings per month.
We support. We improve.
Having analyzed the specific needs and requirements of the business, we came to a conclusion that an enterprise data mart solution would best meet them.
A data mart is a subset of a data warehouse used to retrieve client-facing data. It’s normally oriented to a specific business line or team. While data warehouses have an enterprise-wide depth, the information in data marts applies to a single department.
We utilized existing data sources to create a new data mart centered on equipment. This helped save costs as it did not involve additional data collection efforts.
Techvision provided a skilled full-stack developer who is an expert using .NET and React-Redux. Having experience building similar e-commerce platforms the developer managed to deliver a quick but, most importantly desired solution for our client:
project Key Facts
that received
Overall, these solutions brought the following benefits to our client:
With this e-commerce platform, the operation processes are more efficient which improved customer satisfaction and reduced churn rates. This is exactly what the client needed for business growth.
get in touch
If you feel that our approach resonates with your needs and you are looking for a similar solution, don't hesitate to get in touch. Contact us today to explore how TechVision can transform your business processes and grow your business.