🍝 Based Pasta Ristorante — dApp link :https://mikeminer.github.io/basedrestaurant/
featured on https://devfolio.co/projects/based-restaurant-e84d and Farcaster Integration https://farcaster.xyz/miniapps/4fyWAbe6EnGD/based-pasta-ristorante
Welcome to Based Pasta Ristorante, a playful Web3 restaurant experience built as a decentralized application (dApp) on the Base network.
Users can order NFT-based pasta dishes, send on-chain messages, and tip the waiter in ETH — all from a sleek, one-page interface.
- NFT Pasta Menu – Choose from iconic Italian pasta dishes (including Pappardelle al Ragù) as free on-chain orders.
- On-chain Orders – Your pasta choice and note are stored immutably on the Base blockchain.
- ETH Tips – Tip your waiter in ETH; the higher your tip, the faster the simulated delivery countdown.
- Transaction Display – See your transaction hash and a direct BaseScan link.
- ENS Integration – Displays ENS avatar and address for
pappardelle.eth. - Social Sharing – Quickly DM your order to the chef on X or DeBank.
- HTML / CSS / Vanilla JavaScript (fully client-side)
- ethers.js v6 for Web3 interactions
- Base Mainnet RPC for blockchain connectivity
- ENS API via ethers.js for name and avatar resolution
git clone https://github.com/mikeminer/basedrestaurant.git
cd based-pasta-dappSimply open Based Pasta D App (html) in your browser.
No build tools required.
- Connect your wallet (MetaMask recommended).
- Select your pasta dish from the dropdown menu.
- Add an optional note (max 64 characters).
- Enter an ETH tip amount (optional).
- Click “🍽️ Place order (on-chain)”.
- The transaction is sent to the Base network.
- Once complete, your order summary appears with:
- BaseScan transaction link
- Copy-to-clipboard summary
- Share buttons for X and DeBank
- Chef (Waiter) ENS: pappardelle.eth
- X Profile: @AnonimoCommando
- DeBank: 0x5d69c42a3a481d0ccfd88cfa8a2a08e2bf456134
- The current smart contract address is (
0x18b1119706520839E2aa632191331A94A673F00c).
This project is released under the MIT License.