BlockWise AI
Inspiration
The growing popularity of blockchain technology and the rise of AI-driven solutions inspired me to create a platform that combines both. I wanted to offer users a seamless experience where they can manage their blockchain domains, get personalized AI recommendations, and engage in gamified interactions to earn rewards.
What it does
BlockWise AI allows users to:
- Login using MetaMask Wallet: Users can securely log in using their MetaMask wallet. AI Chatbot Recommendations: Ask the AI chatbot for blockchain domain recommendations.
- Domain Details: View detailed information about each domain by clicking on it. Leaderboard Game: Enter a blockchain domain name to see its ranking. If it ranks 1st, users get a 30% discount.
- Purchase Domains: Buy domains using PayPal, credit card, or MetaMask. Users can choose to use the wallet they logged in with or change the address.
- Automated Input: Generate AI to auto-fill the user's account address in input fields, removing the need to copy-paste.
- Notes: Add notes manually or ask the AI to generate payment notes automatically. Transaction History: View transaction history securely by entering a PIN.
How we built it
- Frontend: Developed using React for a responsive and interactive user interface.
- Backend: Node.js with Express for handling requests, authentication, and communication with the blockchain.
- Blockchain Integration: Integrated MetaMask for secure blockchain transactions and wallet management.
- AI Integration: Implemented an AI chatbot using OpenAI's GPT-4 to provide recommendations and generate notes.
- Payments: Integrated PayPal and Stripe for credit card payments, alongside MetaMask for blockchain payments.
- Amazon Kendra: Incorporated Amazon's Kendra for intelligent search capabilities within our platform. Unstoppable Domains API: Used Unstoppable Domains Resolution API to fetch and resolve domain details.
- Security: Ensured data security with encryption, secure PIN access for transaction history, and robust authentication mechanisms.
Challenges I ran into
- Blockchain Integration: Ensuring seamless interaction between the MetaMask wallet and our platform.
- AI Accuracy: Training the AI to provide accurate and relevant domain recommendations.
- Payment Processing: Integrating multiple payment methods and ensuring secure transactions.
- User Experience: Creating an intuitive interface that combines various complex features without overwhelming the user.
- API Integration: Integrating Amazon Kendra and Unstoppable Domains API for enhanced functionality.
Accomplishments that we're proud of
Successfully integrated MetaMask for secure blockchain transactions. Developed a robust AI chatbot that provides accurate domain recommendations. Implemented a gamified leaderboard that engages users and offers rewards. Ensured secure and smooth payment processing with multiple options. Seamlessly incorporated Amazon Kendra for intelligent search and Unstoppable Domains API for domain resolution.
What we learned
The intricacies of blockchain technology and integrating MetaMask into a web application. Advanced AI training techniques to improve recommendation accuracy. Best practices for secure payment processing and user data protection. Designing a user-friendly interface that combines various functionalities seamlessly. Leveraging Amazon Kendra for enhanced search capabilities and integrating Unstoppable Domains API for domain management.
What's next for BlockWise AI
- Enhanced AI Capabilities: Improve the AI's recommendation algorithms and add more personalized features.
- Expanded Payment Options: Integrate additional cryptocurrencies and payment gateways. Mobile Application: Develop a mobile app to provide users with a more accessible platform.
- Community Features: Add forums, chat rooms, and other community-driven features to enhance user engagement.
- Partnerships: Collaborate with blockchain domain providers and other relevant platforms to expand our services.
Track: AI-Driven Tooling and Resolution and User Experience
I submited this project under the two track, which is AI-Driven Tooling and Resolution and User Experience track as it leverages AI to enhance user interaction and provides innovative solutions for managing blockchain domains.
Built With
- aldo-alert
- heroicons/react
- material-tailwind
- metamask/detect-provider
- qr-scanner
- qrcode-reader
- qrcode.react
- react
- react-qr-scanner
- react-spinners
- tailwind
- use-react-countries
- vite
Log in or sign up for Devpost to join the conversation.