Skip to content

Roomie is a Web3 AI-powered accommodation booking platform on Manta Pacific, using ERC-1155 NFTs for proof of stay, escrow deposits to prevent scams, and decentralized voting for disputes resolution. AI chatbots provide support for a secure, trustless experience.

Notifications You must be signed in to change notification settings

yebology/roomie-summary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

23 Commits
Β 
Β 

Repository files navigation

Roomie : When Hospitality Come Together with AI and Web3. πŸš€

✨ Overview

Welcome to Roomie, the Web3 AI-powered booking platform built on Manta Pacific! 🏑✨ Using ERC-1155 NFTs as proof of stay and an escrow deposit system, Roomie ensures scam-free, transparent, and decentralized transactions. πŸŒπŸ”’ Get AI-driven room recommendations and resolve disputes fairly through blockchain-based decentralized votingβ€”for a secure, trustless accommodation experience. πŸš€πŸ‘

πŸ§‘β€πŸ’» User's Feature

  • 🏠 Book Accommodations : Browse and reserve accommodations seamlessly through the platform. 🌟
  • πŸ€– AI Chatbot Assistance : Get instant answers to accommodation queries, pricing, and recommendations using our AI-powered chatbot. πŸ§ πŸ’¬
  • βš–οΈ Open a Case : Got an issue with an order? You can open a case within 7 days to sort it out! ⏳
  • πŸ—“ Check-In & Check-Out : Manage your stays effortlessly with intuitive check-in and check-out processes. πŸ“ŽοΈ
  • ⭐ Leave Ratings : Share your feedback and help hosts build their reputation. πŸ“

🏠 Host's Feature

  • 🏑 Register Accommodation : List your property on the platform to start earning from bookings. 🏒
  • πŸͺ™ Register Tokens : Create tokens for each room type (one token per room type) to represent and manage bookings securely on the blockchain. 🌟
  • 🎟️ Mint Tokens : Add token supply for each room type by depositing the host's ETH into the smart contract, ensuring safety and transparency. πŸ”’
  • πŸ’΅ Withdraw Earnings : Easily withdraw ETH earned from user bookings directly to your wallet. πŸ’°
  • πŸ“ Respond to User Cases : Dispute a user’s claim if you believe it’s unfair by submitting arguments and evidence to defend your accommodation. πŸ›‘οΈ

🌐 Shared Feature

  • πŸ—³οΈ Vote on a Case : Anyone can join in and help resolve a case by decentralized voting! 🀝

πŸš€ Roomie Insights

βš™οΈ Tech Stack Behind Roomie

  • πŸ’» Frontend : React (TypeScript)
  • ⛓️ Smart Contract : Foundry (Solidity)
  • πŸͺ™ Token Standard : ERC-1155
  • πŸ’Ό Wallet Provider : Reown
  • πŸ€– AI : OpenAI (AI-powered chatbot for user assistance)
  • πŸ› οΈ Backend : Node.js
  • πŸ”— Library : Ethers.js
  • 🧹 Component Library : Aceternity UI
  • 🌍 IPFS Provider : Pinata
  • 🎨 Styling : TailwindCSS

πŸ–ΌοΈ Assets Reference

🀝 Contributors

About

Roomie is a Web3 AI-powered accommodation booking platform on Manta Pacific, using ERC-1155 NFTs for proof of stay, escrow deposits to prevent scams, and decentralized voting for disputes resolution. AI chatbots provide support for a secure, trustless experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •