Website

Dopamall

A gamified fake e-commerce experience — browse, "buy", and save real money instead of spending it, earning XP, streaks and leaderboard rank along the way.

Dopamall gamified online store shown on a desktop browser and a phone

We're giving this project a fresh update — the live site will be back soon.

Overview

Dopamall looks and feels like a real Iranian online store — full catalog, cart, multi-step checkout, simulated payment — but no real money ever changes hands. Every fake purchase converts the listed price into saved money, XP, levels, daily streaks, and achievements, turning the anti-habit of impulse shopping into a rewarding game.

The storefront and gamification layer run client-side for a snappy feel, while authentication, the product catalog, and leaderboard rankings are served from a real backend (Next.js route handlers + Prisma/SQLite), including a full admin panel for managing products.

Highlights

  • Real server-backed leaderboard & auth

  • Full fake checkout & payment flow

  • XP, streaks, levels and achievements

  • Admin panel for live catalog management

  • Dopamall — Homepage
    Homepage
  • Dopamall — Product catalog
    Product catalog
  • Dopamall — Guest profile & stats
    Guest profile & stats
  • Dopamall — Achievements & missions
    Achievements & missions
  • Dopamall — Login screen
    Login screen

Have an idea?

Have something similar in mind?

Tell us about your project and we'll tell you honestly whether we're the right fit.