EatBit

EatBit

No man in the middle attack to your food.

Created on 24th December 2022

EatBit

EatBit

No man in the middle attack to your food.

The problem EatBit solves

Currently the food delivery services available in the market serve as the middleman between restaurants and customers. They either charge a convenience fee from the customers or even if they’re not charging any fee explicitly, they often charge a hefty percentage from the restaurant owners due to which the prices of the dishes in the menu go up as compared to the regular prices in those restaurants.
The problem is, this is a very centralized model in which the aggregator services have too much power in their hands, they control the restaurant sales, have complete access over user’s data, which they then use in various ways.
Eatbit provides a decentralised model wherein a smart contract plays the role of the service that connects restaurants and customers.

EatBit enables you to order food from restaurants/eateries in your area directly by paying the restaurants. There is no middleman involved in this process.

  • The restaurants come to the application and register themselves with their name and other details.
  • Restaurants can add their menu items, prices ,images and description.
  • The customers can browse through the menu and add their favorite items to the cart.
  • The customers pays the restaurants directly for the food they order with cryptocurrency.
  • The restaurants can view the orders placed by the customers and accept or reject them.
  • If the restaurant accepts the order, the order is confirmed and the customer receives a notification.
  • Else, if the order is cancelled customer is provided with an instant refund from the smart contract.
  • The food is then prepared and delivered to the customer.
  • At the time of delivery, the customer has to accept the order completion in the application with same account he used to place the order only after which the funds would be transferred from the smart contract to the restaurant owner’s account.

Challenges we ran into

We had some experience in react and solidity but we had to learn tron web and tron link to connect the smart contract with the frontend. We had to learn how to deploy the smart contract on tron scan.

Discussion

Builders also viewed

See more projects on Devfolio