Prophit is a live streaming app for gaming where users predict and win on streamers' custom bets.
This project is a live streaming app that uses Privy embedded wallets and ENS usernames. The idea is simple: a live stream is going on, suppose a Fortnite stream by Ninja. Ninja's chat moderators or Ninja himself can create a prediction for his viewers. It could be anything, like will Ninja win this Fortnite match? Viewers can predict yes/no with the money they have deposited in the embedded wallet and win with the outcomes. Later, the winners can cash out funds to their main wallet. The project is currently on Base Sepolia
The project utilises Privy for embedded wallets, ENS for creating usernames, and a Frontend built using Next.js. The backend is built using Node.js, and Contracts are written in Solidity and deployed using Hardhat. It also uses SocketIO for chat rooms. Each ENS username is linked to the users embedded wallet, which streamlines the user experience to interact with each other.

