← Back to home

Monumint

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

Problem Statement

Monumint.io - The Social Aspect of Travel & SharingMonumint.io transforms the travel experience into a social and collaborative adventure through blockchain technology:🌍 Travel Experience SharingGeographic Discovery Each monument NFT represents a real place you've visited or discoveredSocial Interactive Map Visualize not only your own minted monuments, but also those of other travelersVisual 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' NFTsSocial Validation: Prove your visits to iconic locations via blockchain verificationCultural Exchange: Each monument NFT becomes a connection point between travelers sharing the same passionsSocial Value of Collections:Travel Portfolio: Your wallet becomes a personal gallery of your explorationsTraveler Status: Rare or hard-to-access monuments can have higher social valueDigital Legacy: Your travel adventures permanently preserved on the blockchain🗺️ Travel Gamification:Global Treasure Hunt: Encourages exploring new places to complete your collectionGeographic Challenges: Mint monuments from different continents or countriesTraveler Networking: Connect with other explorers who've visited the same places🎯 Social Features:Discovery Feed: See what monuments others are minting in real-timeTravel Routes: Visualize journey paths connecting multiple monument NFTsCommunity Challenges: Seasonal or themed monument collection contestsTraveler Profiles: Showcase your unique travel story through your NFT collectionThis approach transforms traditional travel into a decentralized social experience where every monument becomes a token of your shared memories with the global community.

Solution

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)

Hackathon

ETHGlobal Cannes

2025

Contributors