Inspiration
The idea came to mind realising that we have the opportunity to issue something that can be ownable and publicly verifiable with the help of blockchain technology . There is a gap in the real world computation speed and what blockains are capable of, there are some limitations in terms of speed and cost.Using the leverage of the Ripple XLS-20d, these market gaps can be filled up.
What it does
This project aims to help hotel admins to take back their share in the market place , using this hotel booking system they can rely less and less on the middle man and the payment processors in terms of fees, hotel admins have a capability of moving their rooms NFTs to other Broker/Minter who charges less share of revenue and attracts users with their cashback programmes improving theri hotel occupancy . They can even find the online open sourced code to mint their own NFT and eliminate the middleman and the payment gateways altogether.
How we built it
The techstack used in this app are react, nodejs, xrpljs and xumm-sdk. The ripple doc page is very helpful with more examples explaining code line by line and going in depth details and takeaways ahead.
This architecture explains the app flow
Challenges we ran into
When an NFT is minted , it is some hard to get the newly minted NFT token id as a response when we pass the transaction hash. Better if we have a native method which returns the NFTs other than the account_nfts
Speaking of account_nfts, should be better if we have extra parameter to pass , like taxonid, to get only that list instead of all. As more and more devs are incoming. https://github.com/XRPLF/rippled/issues/4363
Ran into issue when deploying , SetHook transaction using sdk client methods
Most of the time , while connecting to devnet got a response like current xprl ledger way behind so it cannot sync.
NFTs, could be better if they can be auto transferable back to the original issuer when a rent period is completed , and have a n inbuilt option to pay interest per block time/day they owned.The only now is to burn the tokens when expired but doing so it will lost it traceability and history (please note I got only some knowledge on XRP , may be might be a way to solve these. These are just my view point at this time)
Accomplishments that we're proud of
Implemented a library in nodej that will interact and get data the is needed, just like a blockchain explorer does, that feels challenging and felt great
What we learned
I learnt how to use the XRPL ledger API and methods ,xls20d NFT minter functions.I leant the life cycle from NFT token creation and mint to tranfer/trade to burning.
What's next for Mint Rooms
Have to refine the code,Even need to explore more possible cases where we need to fit this more efficient way. Looking forward to implement a comment NFT system where users can own the NFT that are attached to the current NFT they own, so hotel admins and brokers cannot tamper the reviews, and one can easily verify is user doing the fake review by verifying his ownership to the NFT id. This the big issue that current hotel owners are facing.

Log in or sign up for Devpost to join the conversation.