Skip to content

A simple calculator for photovoltaic installations where you can select energy consumption, estimated monthly demand, installation date, type of installation, roof sheathing. The calculator also has a form where the customer fills in his details and emailjs sends an email template to the company.

Notifications You must be signed in to change notification settings

adrianjan/pv-calculator

Repository files navigation

Pv calculator component

A simple component where the customer needed his own calculator and the ability to send the entire form to his email to automate the process of pricing photovoltaic installations. A simple component in vue.js for one of my recent projects.

Vue and Vuetify was used :)

video.mp4

Features

  • Form validation with watchers
  • Form sending via emailjs
  • Shows energy demand based on your bill
  • Error handling

In this small app I learnt how to read Vuejs and Vuetify documentation. I had fun while doing it!

Tech

Things that made my writing easy and fast:

  • EmailJS - a cool and easy API for sending emails :)
  • Vuetify - a cool UI framework that helped me build it faster :)

Installation

If you want to use my code just clone and have fun :)

git clone 
npm install

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Lints and fixes files

npm run lint

Customize configuration

See Configuration Reference.

About

A simple calculator for photovoltaic installations where you can select energy consumption, estimated monthly demand, installation date, type of installation, roof sheathing. The calculator also has a form where the customer fills in his details and emailjs sends an email template to the company.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published