Skip to content
W

WanderMarks

WanderMarks are digital mementos of your travel and experiences. They are the world flag patches on your backpack of today. Mint your own photos or discover others that speak to your experiences.

Created on 29th June 2024

W

WanderMarks

WanderMarks are digital mementos of your travel and experiences. They are the world flag patches on your backpack of today. Mint your own photos or discover others that speak to your experiences.

The problem WanderMarks solves

I've been living abroad for the past year, traveling extensively. As a digital-first individual, I meticulously scan all my documents and curate and organize my photos. I'm eagerly anticipating the advent of digital driver's licenses. Throughout my travels, I've sought souvenirs that can permanently encapsulate my experiences, enabling me to share my journeys with others. These digital mementos are akin to patches on a backpack, stamps in a passport, snowglobes, postcards, or fridge magnets—each serving as an emotional anchor to my past adventures and a means to share them with others.

WanderMarks enable you to create a visual record of the places you've been for your own reminscence and to share with others. They also create structured data of your adventures that only you own. I've had many a service I loved and depended on go away and all the data I'd lovingly nurtured went with it. As WanderMarks are ERC721s with json metadata capturing where you were and when, it provides a credibly neutral record that can be enjoyed as is or built upon in the future.

Challenges I ran into

The challenges I ran into are truly too numerous to name. I use to be a software engineer decades ago but I haven't written anything beyond a shell script on the command line or a sql query in as long. Everything I have accomplished and built over the last month has been a function of LLMs for learning and coding assistance. It has helped me navigate everything. Just everything. Libraries to use, css styling, smart contract development and testing, refactoring of code, updating wide swaths of the application... Everything. I expected this to be an exploration of blockchain tech but I learned as much about LLMs and generative AI tools.

One challenge I faced was to make sure I was asking the right questions of the LLMs. One of my very first challenges was getting chatgpt to help me write a python script to generate country code images. I was able to navigate that over an hour and felt pretty good about what I could accomplish. Later I asked chatgpt to help me convert that script into something that could turn emoji flags into images I could use. Long story short, there were MANY iterations of attempts. I needed to install a different font because my library was having trouble translating the emoji into an image. I needed a different library that worked better with fonts. I needed a different font. More alternate libraries. Rinse. Repeat. Eventually, after dozens of tweaks and failures, it mentioned it was going to download flags from a flag repository and change the format into what I wanted. I was blown away. I realized that I'd started it down a path of converting things when what I really just wanted was flags. Providing LLMs with sufficient context and specifics is absolutely necessary for success.

Tracks Applied (2)

Coinbase Smart Wallet

I've integrated the coinbase smart wallet and also have a create wallet button that creates a smart wallet.

Creator Track

People can upload their photos and mint them as wandermarks. If anyone else mints the wandermark they created, they accr...Read More

CREATOR with Zora

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion

Builders also viewed

See more projects on Devfolio