Focused heavily on high-fidelity visual fidelity, implementing responsive card layouts, neon glowing accents, and micro-interactions that mirror production-ready decentralized applications (dApps).
Key Technical Challenges Overcome:
-
Persistent State Without a Server: Because this was a standalone client-side build, I needed user listings and mock purchases to persist between page refreshes. I handled this by hooking the application state into the browser’s LocalStorage API, serializing and updating the mock ledger on every user interaction.
-
The “Connect Wallet” Illusion: Creating a convincing ‘Connect Wallet’ experience required building a robust simulated authentication hook. It manages different UI states for disconnected, connecting, and connected profiles, dynamically swapping addresses and enabling conditional action buttons across the entire marketplace platform.
