CloneMyTrips
  • Introduction
  • Market Opportunity
  • CMT Features
  • Technical Architecture
  • CMT Token & Tokenomics
  • Partner Ecosystem
  • Roadmap & Future Development
Powered by GitBook
On this page

Technical Architecture

PreviousCMT FeaturesNextCMT Token & Tokenomics

Last updated 3 months ago

4.1 AI Engine (Dora AI)

Dora AI is the heart of CloneMyTrips. It uses advanced technology to make travel planning easy and fun. Here’s how it works:

  1. Location Extraction:

    • Text-Based Content (Blogs, Captions):

      • Dora AI uses smart language models like ChatGPT or DeepSeek to read and understand text.

      • It picks out travel-related keywords like city names, landmarks, or activities.

      • Example: If you share a blog about “Top 5 Beaches in Bali,” Dora AI will extract the beach names and add them to your bucket list.

    • Image/Video Content (Reels, Photos):

      • Dora AI uses computer vision models like YOLOv8 or CLIP to analyze images and videos.

      • It recognizes famous landmarks, natural scenes, or even text overlays in videos.

      • Example: If you share a Reel of the Eiffel Tower, Dora AI will identify it and add it to your bucket list.

  2. Browser Automation:

  • Dora AI can browse the web to gather more details about the locations.

  • It uses tools like Selenium or Puppeteer to scrape data from websites like Google Maps, TripAdvisor, or travel blogs.

  • Example: If a location is mentioned but not fully described, Dora AI will search for its exact address, reviews, and nearby attractions.

  1. Deal Discovery:

    • Dora AI connects to travel APIs like Skyscanner, Booking.com, and Expedia to find the best deals.

    • It uses machine learning to predict price drops and recommend the best time to book.

    • Example: If you want to visit Paris, Dora AI will find the cheapest flights, hotels, and activities for your dates.


4.2 Blockchain Integration

CloneMyTrips uses blockchain technology to make the platform secure, transparent, and rewarding. Here’s how it works:

  1. Smart Contracts:

    • Smart contracts are self-executing programs that run on the blockchain.

    • CMT Token Contract:

      • This contract manages the distribution of CMT tokens to creators.

      • Example: If someone creates a bucket list using your content, the contract automatically sends you CMT tokens.

    • NFT Minting Contract:

      • This contract mints NFTs whenever a creator uploads content.

      • Example: If you share a Reel, an NFT is created and stored in your wallet as proof of ownership.

  2. NFTs (Non-Fungible Tokens):

    • Every piece of content uploaded to CloneMyTrips becomes an NFT.

    • NFTs are stored on IPFS (InterPlanetary File System), a decentralized storage system, to keep them safe and accessible.

    • Creators earn a 5% royalty every time their NFT is resold.

  3. Wallet Integration:

    • Users can connect their wallets (like MetaMask or Phantom) to the platform.

    • This allows them to manage their CMT tokens, NFTs, and transactions easily.


4.3 User Interface & Experience

We’ve designed CloneMyTrips to be simple and user-friendly. Here’s how:

  1. Frontend Development:

    • The app is built using React Native, a popular framework for creating fast and responsive interfaces.

    • Web3.js is used to connect the platform to the blockchain for wallet integration and transactions.

  2. Browser Extension:

    • A Chrome extension lets users save travel ideas directly from social media platforms like Instagram, YouTube, or TikTok.

    • Example: If you see a Reel about a beautiful beach, you can click the extension to save it to your CloneMyTrips bucket list.

  3. User Dashboard:

    • The dashboard shows your saved bucket lists, travel deals, and rewards.

    • You can also explore bucket lists created by other users for inspiration.


4.4 Tech Stack Summary

Here’s a quick overview of the technologies we use:

  • AI Models: ChatGPT, DeepSeek, YOLOv8, CLIP

  • Smart Contracts: Solidity

  • Frontend: React.js, Web3.js

  • Browser Automation: Selenium, Puppeteer

  • APIs: Skyscanner, Booking.com, Expedia