Streeet Vendor Appreciation App

Preview

Prev

Street Vendor Appreciation App (SVAP) is an app that helps street vendors put a smile on their faces and creates awareness about street vendors on social media. We recommend them to your friends, raise funds for them and leave good reviews. SVAP is an app that appreciates and values street vendors as a part of our community! 🥟 ♥️

In the app users can do the following:

  • Help local businesses create a post about their experience
  • Users can share a post on Social media
  • Users can leave a review within the app by connecting their wallet address
  • Users can like a review
  • Street Vendors can confirm their work hours by entering them within the app
  • Users can see all vendors or can filter by a category
  • Users can set up a donation stream using Alluo.
  • Users can get in contact with vendors via a chat powered by XMPT.

You can help your local vendors by:

  • Eat Or Pack Food From Their Stalls. ...
  • Create Awareness About Street Vendors On Social Media And - - Recommend Them To Your Friends. ...
  • Get In Touch With NGOs And Raise Funds. ...
  • Choose Street Food From Local Vendors Over Junk Food From Fast Food Chains.

How is made

  • WorldCoin Verifies users before posting a review or a new vendor post makes sure users create only one event for a class per person to avoid any scams.

  • Alluo: Helps to set up stream payments from the contract for every food street vendor We are using the IbAlluo contract directly to create streams for class events and donations.

  • Xmtp Connects to a direct chat between Street vendors and supporters and allows donators to chat with organizers and members of the groups.

  • Skale Network Deployed app on Skale network(0x16d7be29ebc6db2e9c92E0Bf1dE5c1cfe6b1AD2a) for NFT donations, NFT creations, and stream payments for Street Vendors.

  • Mumbai Polygon Network Deployed app on the Polygon Mumbai Network(0x5FbDB2315678afecb367f032d93F642f64180aa3) for NFT donations, NFT creations, and stream payments for Street Vendors.

  • Covalent Helps to display a dashboard of all transactions by contract and fetches all NFTS that were donated to on the food street vendor page.

  • IPFS NFTStorage Used IPFS to store all food street vendor data facilitated the storage of NFTS, details of the class, and metadata of every event class. We are also, saving all the reviews, tags, class difficulty, class quality, and ratings.

  • We used Solidity for the smart contract.

  • We used OpenZeppelin ERC721 we use the ERC721 template for faster development of our smart contract.

  • Hardhat for local blockchain development.

  • We used Boostrap React Js for the frontend, and Ethersjs to connect to the blockchain.