Project Plan

task icon

Task

Create a web platform, mobile application, and admin panel

Team icon

Team

PM, Business Analyst, UI/UX Designer, Mobile App Developer, 2 Front-end Developers, 2 Back-end Developer, QA, DevOps

Duration icon

Duration

8 months

Scope icon

Scope

50+ screens

Overview

The Italy-based customer SolarSavvy tasked us with a challenging project of developing a robust platform from the ground up. The ubiquitous goal was to facilitate solar panels monitoring, including their condition, the amount of energy produced, location management, and more.

During our collaboration, we conducted in-depth research into this industry and dived deeper into users’ expectations and problems to be covered, which allowed us to develop and design an in-demand solution.

Results

Based on our findings and customer needs evaluation, our experts created web and mobile applications that promoted optimized processes of solar panel management, from consumption to performance, helping users avoid possible maintenance problems and save money in the long run. This solution is aimed at streamlining monitoring for commercial users and enterprises.

The platform is aimed at increasing user engagement and lead generation, so after we launched the solution, it reached a 30% improved lead-to-client conversion rate due to better UI/UX and strong back-end structure that reduced downtimes and performance issues. Moreover, we implemented some real-time features that reduce response waiting for customers by 45%.

Dashboard
Locations
Solar inspection
Performance
User management
Mobile app
Dashboard screen example
Locations screen example
Solar inspection screen example
Performance screen example
User management screen example
Mobile app screen example
Dashboard
Dashboard screen example
Locations
Locations screen example
Solar inspection
Solar inspection screen example
Performance
Performance screen example
User management
User management screen example
Mobile app
Mobile app screen example

Information Architecture

To ensure the solution is easy to navigate so that everyone can find their way across tabs, we considered our research on user preferences and behavior. As a result, we placed core settings and tabs on the left side, dividing them into categories of “Menu” and “Support,” allowing smooth interactions.

Modular architecture has become a perfect option for independent and strong web and mobile platforms with the usage of NestJS and GraphQL. Our experienced specialists used all the strengths of the modular type, from easy integrations to flexibility and easier scaling.

Solar Energy Platform Information Architecture

Information Architecture

Solar Energy Platform Information Architecture
Technologies We Used
The tech stack is critical for web and mobile platforms, so our team decided to move with robust technologies to ensure efficiency and high performance, maintainability, and smooth operations:
Front-end
React.js
React.js
Next.js
Next.js
Back-end & API
NestJS
NestJS
GraphQL
Data & Realtime
PostgreSQL
PostgreSQL
Redis
Redis
WebSockets
WebSockets
Infrastructure
AWS
AWS
Docker
Docker
Integrations
Firebase Auth
Firebase Auth
Stripe API
Stripe API
OpenAI API
OpenAI API

Security

The solar platform handles sensitive information, which becomes a target for cyberattacks, so we wanted to prevent data breaches and unauthorized access by implementing the following practices:
Firebase Authentication used for secure sign-in and session handling.
JWT-based access control on backend with role-based permissions.
Stripe API implemented securely for subscription and payment workflows.
WebSocket communication channels are encrypted and token-authenticated.
AWS CloudWatch enables continuous monitoring and security alerting.

Discuss your idea with our experts to define the perfect solution for your needs.

Platon Tsybulskiy

CTO

Get in touch
Platon Tsybulskii
Platon Tsybulskii
Get in touch

User persona

solar energy platform user persona
solar energy platform user persona 1
Farm Owner

Age:45

Status:Married

Location:Rural Iowa, USA

Proactive
Organized
Empathetic
Ambitious

Biography

solar energy platform user persona 2 a fourth-generation farmer, runs a 120-acre farm and recently added solar panels to reduce costs and boost sustainability. Managing the system is challenging as he juggles farm tasks and modern techniques, but he’s eager to embrace efficient solutions.

Personality

Loyal
Frickle
Introvert
Extravert
Analytical
Creative

Goals

  • Optimize energy usage
  • Reduce energy costs
  • Monitor energy performance remotely
  • Adopt technology

Motivation

  • Maximization of his investment in solar energy
  • Demonstration of leadership in sustainable farming
  • Energy management simplification

Needs

  • A user-friendly solar panel management system
  • Real-time monitoring and alerts
  • Support for remote access
  • Analytics and reports

Frustration

  • Many systems are too technical
  • Unexpected drops in solar panel efficiency could affect farm operations
  • Poor customer service experiences
solar energy platform user persona
solar energy platform user persona 1
Farm Owner

Age:45

Status:Married

Location:Rural Iowa, USA

Proactive
Organized
Empathetic
Ambitious

Biography

solar energy platform user persona 2 a fourth-generation farmer, runs a 120-acre farm and recently added solar panels to reduce costs and boost sustainability. Managing the system is challenging as he juggles farm tasks and modern techniques, but he’s eager to embrace efficient solutions.

Personality

Loyal
Frickle
Introvert
Extravert
Analytical
Creative

Goals

  • Optimize energy usage
  • Reduce energy costs
  • Monitor energy performance remotely
  • Adopt technology

Motivation

  • Maximization of his investment in solar energy
  • Demonstration of leadership in sustainable farming
  • Energy management simplification

Needs

  • A user-friendly solar panel management system
  • Real-time monitoring and alerts
  • Support for remote access
  • Analytics and reports

Frustration

  • Many systems are too technical
  • Unexpected drops in solar panel efficiency could affect farm operations
  • Poor customer service experiences

User journey map

Entice Enter Engage Exit Entend

Touch Points

  • Online ads or social media posts
  • Blog articles or case studies on cost savings and sustainability
  • Recommendations
  • Sales consultations
  • Demonstration of the system
  • Website
  • System dashboard
  • Notifications and alerts
  • Educational resources like FAQs, tutorials, and user forums
  • Surveys requesting feedback
  • Customer support follow-ups
  • Easy access to renewal
  • Regular updates on new features
  • Exclusive content
  • Community of users sharing best practices
ResearchSign UpApplication usageAchievementsShare experience

User goals

  • Discover relevant solutions
  • Understand benefits
  • Trust the provider
  • Evaluate options
  • Seek guidance
  • Minimize risk
  • Effortless setup
  • Access a straightforward dashboard
  • Get timely help from customer support
  • Ensure satisfaction
  • Share thoughts on the experience
  • Easily decide whether to renew or upgrade
  • Receive updates on new features and solutions
  • Showcase how the system contributes to farm sustainability and operations

User questions

  • How does a solar panel management system can contribute my farm?
  • How much can I save on energy costs by using this system?
  • Are there other farmers like me who have successfully used this?
  • How easy is it to install and start using?
  • Is this system compatible with the solar panels I already have?
  • Are there any hidden costs or ongoing fees?
  • How do I monitor energy production and consumption?
  • Can I access the system on my phone?
  • What do I do if there’s an issue with the system or the panels?
  • Are there tutorials or guides to help me make the most of the system?
  • Can I easily renew or upgrade my service?
  • How do I share feedback?
  • Are there any incentives for continued use or referrals?
  • Will I be notified of updates or new features?
  • Are there rewards for recommending this to other farmers?
  • How can I connect with other farmers using this system?

Solutions

  • Educational content
  • Targeted marketing
  • Free tools
  • Demo and trials
  • Dedicated consultations
  • Transparent pricing
  • Comparison guides
  • Installation assistance
  • User-friendly dashboard
  • Offline features
  • Proactive notifications
  • Onboarding materials
  • Responsive support
  • Performance reports
  • Feedback loops
  • Renewal reminders
  • Retention incentives
  • Regular updates
  • Community building
  • Loyalty rewards
  • Recognition programs
Entice Enter

Touch Points

  • Online ads or social media posts
  • Blog articles or case studies on cost savings and sustainability
  • Recommendations
  • Sales consultations
  • Demonstration of the system
  • Website
Research Sign Up

User goals

  • Discover relevant solutions
  • Understand benefits
  • Trust the provider
  • Evaluate options
  • Seek guidance
  • Minimize risk

User questions

  • How does a solar panel management system can contribute my farm?
  • How much can I save on energy costs by using this system?
  • Are there other farmers like me who have successfully used this?
  • How easy is it to install and start using?
  • Is this system compatible with the solar panels I already have?
  • Are there any hidden costs or ongoing fees?

Solutions

  • Educational content
  • Targeted marketing
  • Free tools
  • Demo and trials
  • Dedicated consultations
  • Transparent pricing
  • Comparison guides
  • Installation assistance
Engage

Touch Points

  • System dashboard
  • Notifications and alerts
  • Educational resources like FAQs, tutorials, and user forums
Application usage

User goals

  • Effortless setup
  • Access a straightforward dashboard
  • Get timely help from customer support

User questions

  • How do I monitor energy production and consumption?
  • Can I access the system on my phone?
  • What do I do if there’s an issue with the system or the panels?
  • Are there tutorials or guides to help me make the most of the system?

Solutions

  • User-friendly dashboard
  • Offline features
  • Proactive notifications
  • Onboarding materials
  • Responsive support
Exit Entend

Touch Points

  • Surveys requesting feedback
  • Customer support follow-ups
  • Easy access to renewal
  • Regular updates on new features
  • Exclusive content
  • Community of users sharing best practices
Achievements Share experience

User goals

  • Ensure satisfaction
  • Share thoughts on the experience
  • Easily decide whether to renew or upgrade
  • Receive updates on new features and solutions
  • Showcase how the system contributes to farm sustainability and operations

User questions

  • Can I easily renew or upgrade my service?
  • How do I share feedback?
  • Are there any incentives for continued use or referrals?
  • Will I be notified of updates or new features?
  • Are there rewards for recommending this to other farmers?
  • How can I connect with other farmers using this system?

Solutions

  • Performance reports
  • Feedback loops
  • Renewal reminders
  • Retention incentives
  • Regular updates
  • Community building
  • Loyalty rewards
  • Recognition programs

Functionality

To develop reliable features, we decided to go with the needs and requirements from end-users who needed an ability to manage the panels, administrate their performance, make changes in real-time mode, and more.

Dashboard overview

On this page, we have placed crucial monitoring features and visualizations: solar panel monitoring with total charging, power usage, status, capacity, and others, as well as all the available constructions across different locations, weather forecasts, energy production graphs, and more.

Dashboard overview

Panel inspection

We have researched that the ability to manage locations using cameras is vital for owners, so we created a “Locations” informational block where users can check efficiency, daily output, operating voltage, and other parameters.

Panel inspection

Performance control

For more visualization, we have developed and designed tools that enable the monitoring of energy production in different locations, general performance divided into monthly, weekly, and daily metrics, and even the top 10 energy losses with a simple and effective graph.

Performance control
Solar Energy Platform Design and Development 4

More success cases

View Case arrow-grey
home icon Real Estate
HousePro
usa-flug USA
Built a centralized data storage system for a property management organization
View Case arrow-grey
Property management platform development for HousePro Property management platform development for HousePro
Learn more arrow-grey
sun Renewable energy
MyNext
Switzerland Switzerland
Website development & design for the company in the energy sector
Learn more arrow-grey
Website Development and Design in Energy Sector 1 Website Development and Design in Energy Sector 2

Create your product with us

Have a brilliant idea in mind? We know what to do next.