Skip to content

DarthBenro008/greencredus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GreenCredUs

The only currency that helps to save environment

Banner

Aim

Problem

To reduce carbon emission, by integrating blockchain technology to ahieve global standard. The app works in a way that it does not add up to the carbon footprint generation and serves the goal of users to reduce and take this initiative to reduce carbon emission.

Here are some important links:

Tools Used

Tech Stack

  • React - Used to make our website and our Progresive App.
  • Tezos - Deployed Smart Contract on Tezos Network.
  • Figma - Made designs and mood board.
  • Smart py - Developed smart contracts for the transactions to take place.
  • GoDaddy - Domain Provider.
  • Firebase - For two factor OTP authentication and recaptcha.

Getting Started

Runnning the PWA App

  • Clone the repo. git clone https://github.com/DarthBenro008/greencredus.git

  • Run npm dapp-install

  • And to inititalise the PWA, run npm start

  • For running this project successfully you'll need to create a .env file and store your firebase credentials there like following in the ./client folder

REACT_APP_FIREBASE_API_KEY=

Deploying the blockchain smart contract

  • Download a Faucet Tezos Wallet from here.

  • Using ConseilJS find the helper scripts in the utils folder and generate a keystore

  • Edit your Tezos Address in the config.js file.

  • run the following commands:

    npm run sync
    npm run compile
    npm run deploy

Note: The given keystore is deployed on a Tezos Testnet (Delphinet) and is solely used for educational purposes only.

Contributing

  • Clone the repo. git clone https://github.com/DarthBenro008/greencredus.git
  • Checkout to a new branch. git checkout -b my-amazing-feature
  • Make some amazing changes.
  • git add .
  • git commit -m "A short description about the feature."
  • git push origin my-amazing-feature
  • Open a pull request :)

Authors


Hemanth Krishna

📖 💻 🚇

Aarush Bhat

📖 💻 🚇

Harsh Singhal

📖 💻 🚇

Made with ❤ to save the environment!

About

A cryptocurrency that helps you save the environment!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages