Inspiration

Lets build a greener environments by encouraging people to continue the use of Solar Cars.

Solar Electric Cars have zero carbon emissions because they do not use fossil fuel combustion to power the engines, these makes the use of Solar Cars awesome and more environmentally friendly than any other car equivalents.

This application is powered leveraging 9 different Google Technologies

What it does

A rewarding system that encourages solar car users to easily track their Solar Car Energy Consumption and amount of Carbon Saved per rides on daily basis.

It rewards users with Carbon Credits in USD for the use of their Solar Cars on Daily basis. This Carbon Credits is automatically used to Plants Trees of Choice for the User.

For instance, for each 10kg of Carbon Emission Saved by the Solar Car Rides, the system awards user 1 USD Carbon Credits and 1 trees of Choice is planted on behalf of the users for the carbon emission offsets.

1.) The Application allow users to uploads, buy and sell Solar Cars

2.) The application allows users to access all the nearby Solar Cars Charging Stations leveraging Google Javascript Map and Google Directional Mapping.

3.) The application allows users to easily calculate the detailed amount of Solar Cars Electricity Consumptions and Amount Carbon Saved per ride on daily basis leveraging Google Gemini AI.

The Application also leverages Google Gemini AI Chatbot to allow Solar Car Users to Chat and receive intelligent suggestions from the Google Gemini AI on Electric/Solar Cars usage, its importance on making our environment carbon emission free and what to do to help reduce electricity consumption for Solar Cars etc.

The application also allow users to visualize the Carbon Emission Saved on the daily basis leveraging Google Chart/graph API

4.) The application also list all the top Carbon Emission Savers as a way of encouraging others to continue the use of Solar Cars...

How we built it

This application is powered by 9 different Google Technologies

1.)Google Firebase Authentication(Email/Password): This is used to create Users Signup, Login and Logout System.

2.) Google Cloud Firebase Storage: This leverages Firebase Library to allow users to upload their Profile pictures, Solar Cars Sales Images etc.

3.) Google Gemini AI: This is used to allow users to Chat and receive intelligent suggestions from the Google Gemini AI on Electric/Solar Cars usage, its importance on making our environment carbon emission free and what to do to help reduce electricity consumption for Solar Cars etc.

Google Gemini AI: is also used to provide detailed analysis on amount of Solar Cars Electricity Consumptions and Amount Carbon Saved per ride on daily basis.

4.)Google Maps JavaScript API: is used to provide users the pinpoint geolocations of each of the nearby Solar Cars Charging Stations on Google Map.

5.)Google Directions API: is used to provide users the turn-by-turn navigational directions to each of the nearby Solar Cars Charging Stations on Google Map.

6.) Google Geocoding API: is to convert various Solar Cars Charging Stations Geolocation Addresses to Longitude and Latitude to make data available on Google Map.

7.) Google Chart/Statistics API: is used allow users to visualize the Carbon Emission Saved on the daily basis.

8.) Google Cloud SQL(Mysql): is used to creating Mysql Database Instance for the application on Google Cloud.

9.) Google Compute Engine API: is used for hosting my PHP application on Google Cloud PHP Hosting Engine.

Open Sourced Html Text Editor Markdown used: https://github.com/markedjs/marked

Challenges we ran into

Uploading Images to Google Cloud Firebase is a bit challenging. Am happy I did it and is working perfectly...

What's next for Solar Car Sync

More features coming soon

Built With

  • google-cloud-sql
  • google-compute-engine-api
  • google-directional-api
  • google-firebase-auth
  • google-firebase-cloud-storage
  • google-gemi-ai
  • google-geocoding-api
  • google-javascript-map-api
Share this project:

Updates