1 The challenge
Most NFT platforms are inaccessible to users with disabilities, creating barriers in an already complex space. Weird Medicology wanted to be different by building an NFT marketplace that anyone could use, including those using screen readers or keyboard-only navigation. Web3 interactions are already confusing, and they needed to make it simple and accessible.
2 The solution
Built a Vue.js frontend with accessibility as a primary requirement from day one. Implemented semantic HTML and proper ARIA labels throughout. Created clear keyboard navigation patterns for browsing and purchasing NFTs. Added descriptive text for all visual elements so screen readers can convey the artwork. Simplified the Web3 wallet connection process with clear instructions and error messages. Ensured all interactive elements met WCAG AA standards for contrast and touch targets.
3 How it is built
Vue.js with semantic HTML and ARIA attributes throughout. Web3.js for Ethereum integration. Custom accessible components for NFT browsing and purchasing. WCAG 2.1 AA compliant design with tested keyboard navigation and screen reader support.