
Browser-based tactical MMORPG inspired by Dofus, built as a single ~6,000-line vanilla JavaScript file — no framework, no build step. An isometric town and turn-based grid combat render on an HTML5 canvas, with real-time multiplayer over WebRTC (PeerJS) and Firebase handling accounts, persistence and live presence. Features per-spell leveling, dungeons and a full bestiary, loot tables with item sets (panoplies), shops and a bank, NPC dialogue and quests, co-op group XP, social chat with emotes, and an installable mobile-friendly PWA.
Tech Stack
- JavaScript
- HTML5 Canvas
- Firebase
- PeerJS / WebRTC
- Firestore
- PWA
More Projects
dntpissmywife
Satirical AI-powered marital threat assessment tool that predicts whether what you're about to say will land you on the couch. Features a DEFCON-style threat level system powered by "Dr. Steve", with free and premium tiers offering unlimited analyses, history tracking, and personalized survival advice.
CardShouker
Premier online marketplace for trading card games across the MENA region. Supports Yu-Gi-Oh!, Pokémon, Magic: The Gathering, and One Piece with real-time market pricing, escrow-protected transactions, and optimized regional logistics. Led a complete UI/UX redesign to deliver a modern, intuitive trading experience.
Destins de Femmes
Professional website for a women's rights NGO featuring inspiring stories, YouTube interview series, founder biography, team gallery, and mission showcase. Winner of Prix Edgar Faure 2024, promoting gender equality through storytelling.