Giter Site home page Giter Site logo

aakarsh-lohani / frt_solar_power Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 4.01 MB

This repo contains the "Solar Power" Full Stack Project for the Microsoft Future Ready Talent Virtual Internship.

Home Page: https://aakarsh-lohani.github.io/FRT_Solar_Power/

HTML 69.02% CSS 26.12% JavaScript 4.85%
ai azure-services express-js html-css-javascript node-js smtp vscode frt-microsoft microsoft

frt_solar_power's Introduction

                             # SOLAR POWER

This repo contains the "Solar Power" Full Stack Project for the Microsoft Future Ready Talent Internship.

Problem Statement

There is a need to promote green energy, especially solar energy. However, many potential users lack adequate knowledge about the benefits of solar energy, the process of purchasing solar panels, and the services offered.

This project aims to bridge this information gap using Azure services and Azure AI services (Solar Bot).

Project Description

"SOLAR POWER" is a web-based platform dedicated to promoting green energy, with a focus on solar energy. This project provides detailed insights about the importance of green energy and the benefits of solar panels. An AI Bot is integrated for better response.

Key Features

  • Educational Content: The website provides comprehensive information about the importance of green energy and solar energy, helping users understand the environmental and economic benefits of switching to solar power.

  • Azure AI Bot Integration: An Azure bot is integrated to provide information about solar panels, solar energy, and the services offered. The bot can answer user queries in real-time, enhancing user engagement and satisfaction. FAQ used for building SolarBot : https://github.com/Aakarsh-Lohani/FRT_Solar_Power/blob/main/SolarFAQ.txt

  • Azure App Service: The website is hosted using Azure App Service, ensuring high availability and scalability to handle varying traffic loads.

  • Azure Functions for Email: Azure Functions are used to send an email when a user clicks on 'Contact Sales'. This allows for prompt communication with potential customers, improving the chances of sales conversion.

Technologies Used

This project is built with

  • HTML, CSS, JavaScript ( Front End )
  • Node.js, Express.js and SMTP ( Back End )
  • Microsoft Azure Cloud Services
  • Azure AI Language Studio ( Knowledge Base for Solar Bot )

Microsoft Azure Services used are:

  • Azure App Service: For hosting the website.
  • Azure Functions: To send email using Simple Mail Transfer Protocol (SMTP) (Gmail). An email is sent to the user when 'Contact Sales' is clicked after filling up the box with the user's Email. Also, the submitted email address is sent to the host.
  • Azure AI Bot Service: A SolarBot is created using Bot Service and Azure AI Language Studio to answer questions related to the project and Solar Energy.

Other Services:

  • Azure AI Language Studio: To train the Bot with data related to Solar Energy, Solar Power, and the project itself.
  • IDE: Visual Studio Code: For the deployment of Azure Function, building the Front End of the Website, and Source Control using GitHub. Used Azure Extensions for handling Azure Services.
  • GitHub: For source control, creating a repository, and "Continuous Deployment (CD)" of the website using Azure App Service.
  • AI GitHub Copilot (GitHub Student Developer Pack) : Handling errors and optimization .

Screenshots

Azure Services used 1 #Azure App Service for Hosting Website and Azure AI Bot Service for Solar Bot

Azure Services used 2 #Azure Function App for creating HTTPS Triggered Function for sending emails.

Deployments

resources used #Azure Resources used in the website

App Service #Azure App Service for hosting the website.

solarbot #Azure AI Bot Service for creating Solar Bot.

function app #Azure Function App for sending emails .

Language Studio #Azure AI Language Studio for Knowledge Base of Solar Bot .

Conclusion

In summary, this project leverages Azure services to create an informative and interactive platform for promoting solar energy, thereby addressing a clear need in the market for accessible and user-friendly resources about green energy solutions.

frt_solar_power's People

Contributors

aakarsh-lohani avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.