-
-
Onboarding page for wallet connect
-
Homescreen, upload review screen, reesl(where user can see other peoples review)
-
hotel fot hotel booking which are listed on the app
-
profile page for with onboarded user info and for claim where user can claim their rewards
-
hotel subscription page where hotel register their self and subscribe for listing
Inspiration
Our inspiration for creating this decentralized hotel review system stemmed from the challenges in traditional review platforms, where reviews are often manipulated or biased. We wanted to create a system where feedback is tamper-proof, transparent, and incentivized for users. By utilizing blockchain technology, we aimed to build a platform that ensures authenticity, where hotel reviews are stored securely, and users are rewarded based on their contributions. Furthermore, with the need for content moderation in video reviews, we decided to implement an AI-based moderation system to ensure that all content remains safe, complying with community guidelines.
What it does
The decentralized review system built on Electroneum Blockchain offers the following functionalities:
1.Hotel Listings & Bookings: Hotels connect their wallets via MetaMask, pay a subscription fee, and list their dinner slots for users to book.
2.User Reviews: After booking, users can submit reviews, including a video (stored on IPFS), a text review, and a rating.
3.Immutable Reviews: All user reviews are stored on-chain, using Electroneum’s secure blockchain, ensuring they cannot be altered.
4.Credit Score: Users earn a credit score based on the likes their reviews receive. A higher score leads to more rewards and visibility on the platform.
5.AI-Based Content Moderation: We implemented AI algorithms to scan and analyze the video reviews for inappropriate content, ensuring the safety and integrity of the platform before storing the videos on IPFS.
6.Decentralized and Secure Payments: Transactions (such as bookings and payments) are handled using Electroneum’s blockchain with low transaction fees, fast processing times (5-second block finality), and high throughput.
How we built it
1.We chose Electroneum due to its fast 5-second block finality, low transaction costs, and high throughput, which make it perfect for real-time interactions in our system.
2.Electroneum’s IBFT consensus protocol ensures that all transactions are securely validated, making Is ideal for handling the financial aspects of the platform (hotel subscriptions, payments for bookings, and user rewards).
3.Smart contracts on Electroneum are written to handle the logic for booking management, review submissions, and credit score tracking.
AI Content Moderation:
1.AI-based algorithms were integrated to analyze and moderate video reviews before they are uploaded to IPFS and linked to the blockchain.
2.We used convolutional neural networks (CNNs) and machine learning models to detect inappropriate content (e.g., nudity, violence) and ensure that only safe content is accepted into the platform.
3.React Native & Expo: was developed using React Native and Expo, providing a cross-platform experience for iOS and Android users.
4.IPFS for Video Storage: IPFS was used to store video reviews securely in a decentralized manner, ensuring that review videos are tamper-proof and accessible even if the centralized server fails.
5.Backend (Node.js): The Node.js backend handles user authentication, API requests, and interactions with Electroneum's smart contracts. It also integrates with IPFS to upload and retrieve video content associated with user reviews.
Challenges we ran into
1.Blockchain Integration: Integrating Electroneum’s blockchain with the mobile app, managing wallet interactions via MetaMask, and handling smart contract execution in real-time was complex. Ensuring smooth user interaction without blockchain delays was a major challenge.
2.Content Moderation: Developing an effective AI moderation system that could accurately detect inappropriate content in user-submitted videos required significant effort. We had to fine-tune the machine learning models to ensure real-time analysis without sacrificing performance.
3.Transaction Costs: While Electroneum offers low transaction fees, we needed to ensure that users were incentivized to interact with the platform despite minor costs (e.g., booking fees). Striking the right balance between transaction fees and user experience was tricky.
4.Scalability: As the platform grows, the number of hotel listings, user reviews, and video submissions will increase significantly. Ensuring that the system can handle high traffic while maintaining performance was a key challenge.
5.Accomplishments that we're proud of Decentralized and Transparent System: We successfully created a platform where all reviews are securely stored on-chain, ensuring authenticity and transparency.
6.Seamless Integration with Electroneum: We fully integrated Electroneum’s fast and low-cost transactions for booking payments and review submissions, ensuring a smooth and scalable payment system.
7.AI-Driven Content Moderation: The AI-based content moderation system effectively filters inappropriate content from user-submitted videos, ensuring the platform stays safe and compliant with community guidelines.
8.Credit Score System: The implementation of a dynamic credit score based on user interactions with reviews (e.g., likes) works flawlessly, incentivizing users to contribute high-quality content.
What we learned
1.Blockchain Development with Electroneum: We gained hands-on experience working with Electroneum’s IBFT consensus protocol, understanding how to leverage its high throughput and low transaction costs for real-world applications.
2.AI and Machine Learning in Content Moderation: We learned how to implement AI-based video analysis, using deep learning models for real-time moderation of content, and integrating it efficiently into a decentralized app.
3.Scalable Systems: Ensuring scalability in a decentralized app that handles both blockchain transactions and large video uploads was a critical learning experience, especially considering the need for low- latency, high-throughput systems.
4.Integrating Multiple Technologies: Combining blockchain, AI, IPFS, and React Native in a single system was a complex but rewarding process, teaching us how to orchestrate different technologies effectively.
What's next for Igris
1.Expanding AI Moderation: We aim to further improve our AI content moderation by integrating more advanced models to catch edge cases and handle complex video content with higher accuracy.
2.Rewards & Gamification: We plan to enhance the credit score system with gamified elements such as badges, leaderboards, and reward tiers to further incentivize users to contribute quality reviews.
3.Cross-Blockchain Integration: We are exploring the possibility of integrating other blockchain networks to increase the platform's accessibility and adoption, expanding beyond Electroneum while retaining the benefits of decentralization.
4.Mobile App Enhancements: We will continue to optimize the React Native app, adding more features like user profiles, advanced review filters, and better user onboarding to create an even more user- friendly experience.
5.Scaling for Growth: As more users and hotels join the platform, we’ll focus on optimizing the backend and blockchain infrastructure to handle larger volumes of transactions and reviews without compromising performance.
Built With
- clip
- ether.js
- ipfs
- node.js
- pinata
- python
- react-native
- solidity
Log in or sign up for Devpost to join the conversation.