G

GiGe - Give and Get using Crypto

A platform for sharing goods and services among students using a cryptocurrency like Ethereum and Bitcoin.

G

GiGe - Give and Get using Crypto

A platform for sharing goods and services among students using a cryptocurrency like Ethereum and Bitcoin.

The problem GiGe - Give and Get using Crypto solves

GiGe is a platform for sharing goods and services among students using a cryptocurrency like Ethereum and Bitcoin.
Students can upload "gives" and see various "gets". In "get", you spend crypto by getting some items, and in "give", you earn points by giving your items to students. That item can be almost anything like books, video games, assignments, electronics, projects, cycles, sports goods, etc. The giver has to upload details about the service or product. It is basically an ecosystem that thrives on people helping each other. Students who "give" earn crypto and can spend that crypto in the app to "get" things they need. Also when you buy a "get" you pay crypto after you pick up the item from the giver. The pickup address is mentioned in the give and you can chat and get to know specifics and set the time and other things. We have set up systems like Smart contracts to ensure safe and secure transactions of crypto, goods, and services in the student community. We plan to scale it to increase the customer base from colleges to whole cities in the future.

Challenges we ran into

The major challenges faced during our project is connecting our local Crypto from Ganche to online wallet of metamask for development purpose instead of using real etherum or crypto currency and another challegne was when calling functions from react to solidity.
To get connection between ganche and metamask, we have gone through the videos on youtube and saw documentation of metamask and ganche.We tried various ways to do this after a lot of search we have successfully connected the both of them.
The challange was calling functions from react to solidity.We faced a lot of errors while calling functions but solved it by writting down each function name along with there aruguments on a paper and we reffered it while calling.

Discussion