Monumint

Flow's blockchain NFT project for minting & discovering monument NFTs with interactive maps.

Monumint

Created At

ETHGlobal Cannes

Project Description

Monumint.io - The Social Aspect of Travel & Sharing

Monumint.io transforms the travel experience into a social and collaborative adventure through blockchain technology:

🌍 Travel Experience Sharing

  • Geographic Discovery Each monument NFT represents a real place you've visited or discovered
  • Social Interactive Map Visualize not only your own minted monuments, but also those of other travelers
  • Visual Storytelling Each NFT tells the story of a place, creating a personal collection of your adventures

🀝 Traveler Community:

  • Mutual Inspiration: Discover new monuments and destinations through other users' NFTs
  • Social Validation: Prove your visits to iconic locations via blockchain verification
  • Cultural Exchange: Each monument NFT becomes a connection point between travelers sharing the same passions

Social Value of Collections:

  • Travel Portfolio: Your wallet becomes a personal gallery of your explorations
  • Traveler Status: Rare or hard-to-access monuments can have higher social value
  • Digital Legacy: Your travel adventures permanently preserved on the blockchain

πŸ—ΊοΈ Travel Gamification:

  • Global Treasure Hunt: Encourages exploring new places to complete your collection
  • Geographic Challenges: Mint monuments from different continents or countries
  • Traveler Networking: Connect with other explorers who've visited the same places

🎯 Social Features:

  • Discovery Feed: See what monuments others are minting in real-time
  • Travel Routes: Visualize journey paths connecting multiple monument NFTs
  • Community Challenges: Seasonal or themed monument collection contests
  • Traveler Profiles: Showcase your unique travel story through your NFT collection

This approach transforms traditional travel into a decentralized social experience where every monument becomes a token of your shared memories with the global community.

How it's Made

Web-app: We used Next.js, TypeScript, Tailwind CSS, Mapbox for navigation and maps and an express.js backend. Blockchain: We built on the Flow blockchain using Cadence smart contracts, the Flow Client Library (FCL), and the Flow emulator. We also used Privy for authentication.

We connected the blockchain and our web-app via a Node.js REST API. Everything was decentralized and stored on-chain β€” smart contracts, NFTs, their metadata, and NFT images β€” so no traditional database was needed. Privy enabled easy wallet-based authentication, with automatic wallet generation for users. We used diverses API's to automatically find relevant cities' places (in France only, using gov. API's)

background image mobile

Join the mailing list

Get the latest news and updates