Giter Club home page Giter Club logo

carbonwise's Introduction

CarbonWise

Description

Welcome to the CarbonWise, a LLM powered web app that calculates the carbon footprint of a family and gives advisory to reduce the carbon footprint. CarbonWise harnesses the formidable capabilities of OpenAI's Language Model (LLM) via the OpenAI API to empower individuals to make informed decisions for a greener future.

Our app facilitates people to take actions for reducing their carbon footprint by asking users about their daily activity data such as number of people in household, electricity consumption, heating source, distance travelled using various mediums and lifestyle. This data is then processed through OpenAI's Language Model to generate personalized recommendations aimed at reducing users' environmental impact and tackling climate change.

Through our web platform, we seek to increase individuals' awareness of their environmental actions and offer tailored suggestions to decrease the pollution emitted by their daily activities.

CarbonWise-Demo.mp4

Table of Contents

Features

  • Clean and easy to navigate User Interface.
  • Calculate Carbon Footprint impact: Accurate calculation of carbon footprint three aspects energy consumption, lifestyle choices and transportaion.
  • Personalized insights: Break down of footprint by category, highlighting areas with the most significant impact.
  • Actionable advice: Actionable steps to reduce carbon footprint effectively using generative ai based on provided data.

Technologies

This project is built using the following technologies:

  • React: Frontend library for building user interfaces.
  • Vite: Frontend build tool for faster development.
  • Tailwind CSS: Utility-first CSS framework for styling.
  • Express: Backend framework for handling server-side logic.
  • Langchain: Language model used for providing carbon footprint reduction advice.

Installation Guide

Clone this repository

git clone https://github.com/PRASUN-SITAULA/carbonWise.git

Go into the repository

cd carbonWise

Install packages

Navigate to the frontend and backend directory

yarn install

Run the server

Navigate to the backend directory.

yarn start

Run the Frontend

Navigate to the frontend directory

yarn dev

Visit the Page

Open your browser and navigate to http://localhost:5173.

Configuration

  • Obtain your OpenAI API key: Visit OpenAI to get your API key.

  • Create a .env file in the backend folder of the project and add the following:

OPENAI_API_KEY=your-api-key-goes-here
PORT=3000

Usage

Landing image image image

Credits

Prasun Sitaula

Subash Lamichhane

License

This project is licensed under the MIT License - see the LICENSE file for details.

carbonwise's People

Contributors

prasun-sitaula avatar subash-lamichhane avatar

Stargazers

 avatar  avatar  avatar  avatar  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.