Founder & Product Developer

Bsheel — Gamified Real-World Quests

by Tayseer Laz — Product Developer, Beirut, Lebanon

Bsheel is a gamified quest app where users complete real-world challenges, submit photo or video proof, earn XP, level up through a class progression (Scout → Warrior → Mage → Champion → Legend), and compete on a global leaderboard. AI generates quests across five categories (fitness, creativity, social, learning, adventure), and an Instagram-style social feed lets users react, comment, and follow each other. Built as a Flutter monorepo with a separate Flutter Web admin dashboard for moderation and content management.

Highlights

  • Designed and built the iOS mobile app with Flutter and Riverpod
  • Built the Flutter Web admin dashboard for moderating submissions, managing quests and users
  • Architected the Supabase backend — Postgres schema, auth, storage, RPC functions, and 25 SQL migrations
  • Wrote Edge Functions for real-time push notifications (FCM v1 API)
  • Integrated Cloudflare R2 for cost-efficient media storage via a Workers upload pipeline
  • Designed XP, leveling, badges, and pixel-confetti level-up celebration system
  • Localized the app for English and Lebanese Arabizi (internet language)
  • Set up the monorepo with shared packages for models, repositories, UI, and contracts

Tech: Flutter, Supabase, Riverpod, GoRouter, Firebase, Cloudflare R2, Postgres

Loading interactive case study…

← Back to all projects