Skip to content
Usef Farahmand
ShippedWeb · Web

Dopamall

A gamified fake e-commerce experience where simulated purchases become saved money, XP, levels, streaks, achievements, and leaderboard progress.

Jul 2026Aug 2026

Overview

Problem

The idea was to recreate the familiar experience of online shopping while turning the act of spending into a game mechanic where users never spend real money.

Solution

Built a full-stack gamified shopping experience with product browsing, search, filters, cart, checkout, simulated payment, shipping tracking, accounts, gamification, leaderboards, and an admin panel.

Target Audience
Users interested in playful shopping experiences, gamification, and interactive web applications.
My Role
Full-Stack Developer — frontend architecture, UI implementation, state management, API integration, authentication, database integration, gamification systems, and admin functionality.
Duration
< 1 mth

Team

Solo

Technologies

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Zustand
  • TanStack Query
  • Prisma
  • SQLite
  • REST APIs
  • Gamification

Feature Highlights

Gamified Shopping

Every simulated purchase contributes to saved money, XP, levels, streaks, achievements, and leaderboard progress.

Full-Stack Architecture

A complete web application combining a modern frontend, API layer, authentication, database, and server-backed features.

Gallery

Lessons Learned

Dopamall gave me experience designing a system where traditional e-commerce flows and game mechanics have to work together without either side feeling disconnected from the other.

Related Projects