Solar installation management web app


* Unfortunately, since the project is confidential because of my employer's NDA contract, it isn't possible to share details about the design deliverables. If you have any questions about the process or any particular aspect of the project, let me know.
About the project
I worked on an internal web application designed to streamline processes for employees involved in solar panel installations. The goal was to migrate an outdated system to a more centralized platform that would improve workflows across sales, project coordination, and installation.
One of the biggest challenges identified was the disorganization of client data, solar installation products, installation details, and planning processes. This scattered data made it difficult for teams to access and update key information quickly, leading to slow sales creation and inefficient project management.
After conducting UX research — including interviews with users and stakeholders and mapping the existing processes — it became clear that the company needed data centralization and process optimization.
The impact was significant:
-
A 45% reduction in the time it took to complete the sales creation process
-
A 35% reduction in the time spent on project management tasks
-
By automating repetitive tasks, the team was able to focus more on strategic activities and improve overall project delivery, reducing the money lost due to inefficiencies.
​
Role in the project
As the only UX/UI Designer in the team, I led the design of the new web application.
My responsibilities included:
​
-
UX Research: Conducting research to identify pain points in the old system and mapping out the current process.
-
Collaborating with stakeholders, product owners (PO), and users to define new user flows, functionality, and features.
-
Developing user personas based on interviews with end users to ensure the application met their specific needs.
-
Designing wireframes, flows, and navigation to improve the overall experience.
-
Regularly collaborating with development, QA, and stakeholder teams for feedback and iterative improvements.
-
Implementing metrics and research strategies to track user behavior and measure the impact of design changes (1 on 1 interviews, surveys and Hotjar reports).
Biggest challenges
-
The migration of an existing system to a new platform presented a significant challenge, especially in ensuring that it remained functional and user-friendly during the transition. Users were accustomed to the old system, so maintaining a smooth experience while introducing new features was key.
-
Another challenge was balancing the needs of multiple user groups, including sales, project coordination, and installation teams, each with their own distinct workflows. We had to find ways to unify these different processes while keeping the system intuitive for everyone.
-
Finally, the integration of a new design system (MUI) required careful planning to ensure it was scalable and adaptable, providing a consistent experience across the platform while being flexible enough for future growth.
Chosen solutions
To tackle the challenges, I adopted a user-centered design approach that not only addressed the pain points of the old system but also introduced new functionalities to improve the user experience.
Key actions included:
-
Comprehensive research through 1-on-1 user interviews, surveys, and Hotjar reports, as well as mapping the as-is processes to identify existing pain points and inefficiencies in the workflow.
-
Redefining user flows and processes based on feedback from users and stakeholders, ensuring the design was both intuitive and aligned with company goals.
-
Implementing a modular design system (MUI) to ensure the web application was scalable, consistent, and easy to maintain over time.
-
Collaborating closely with cross-functional teams (development, QA, stakeholders, PO) to create a solution that seamlessly integrated user needs with business requirements.
This approach helped create a more efficient and intuitive system, resulting in faster sales and project management processes.
Outcomes and lessons learned
The new internal web application is currently being implemented and used by the users and, aims to streamline workflows and improve efficiency for employees involved in solar panel installations.
​
Key Lessons Learned:
-
User collaboration is crucial – Engaging with end users and stakeholders regularly helped us make informed decisions that directly impacted the final product’s success.
-
Design systems ensure scalability – Adopting MUI for the design system helped us build a consistent user experience across the platform while making it easier to maintain and extend.
-
Balancing multiple needs – Designing for a diverse user base (sales, coordination, installation) required flexibility and a clear prioritization of features.
-
Iterative development – Regular feedback from development and QA teams ensured we were always aligned and able to address issues early in the process.
-
This project reinforced the importance of collaboration and user-centered design in delivering a high-quality solution.
Solar Installation Management Web App – Scalable & User-Friendly UI Design
I designed the UI for an internal web application aimed at streamlining workflows for employees managing solar panel installations. The goal was to replace an outdated system with a centralized platform that would improve efficiency across sales, project coordination, and installation processes.
To create a scalable and consistent UI, I developed a design system using MUI (Material-UI), ensuring flexibility for future growth while maintaining a user-friendly experience. This system helped make the design both efficient and adaptable for the web platform.
I worked closely with the development team to ensure the designs were feasible and aligned with the technical requirements. I was involved in reviewing flows, interactions, and UI implementation, ensuring a seamless user experience from design to development.
The screens shown here are just a small sample of the many I created, demonstrating my ability to design for scalability, usability, and cross-functional collaboration.
Dashboard

Create new sale

Create new sale - Customer address step

Create new sale - Attachments tab
