← Back to Home

PromptPal

March 7, 2026

A mobile app for learning AI prompt engineering through short, replayable game loops across image generation, coding, and copywriting challenges

Mobile AppAIPrompt EngineeringReact NativeExpoEducationGamification

Project Details

Project Type

Mobile App

Role

Software Engineer (Pivot2Tech)

Tech Stack

React NativeExpoTypeScriptConvexClerkNativeWindZustandGoogle AI SDK

Overview

PromptPal teaches AI prompt engineering through gamified learning tracks. Players progress through levels, submit prompts for image generation, coding, and copywriting challenges, receive AI-assisted feedback, and improve over repeated attempts. Built with Expo Router, Convex backend, and Clerk authentication.

Key Features

  • Three learning tracks: image prompts, code/logic prompts, copywriting prompts
  • Level-based progression with AI feedback and scoring
  • Clerk authentication and Convex serverless backend
  • Zustand stores with SecureStore persistence for game state and user progress
  • 14 reusable UI components (Button, Input, Modal, Card, Badge, ProgressBar, RadarChart, etc.)
  • 34 REST API endpoints for AI generation, progress tracking, and leaderboards
  • Resilience patterns: exponential backoff, circuit breaker, request timeouts
  • 306 automated tests (Vitest + Playwright) for unit, integration, and E2E

Why I Built It

  • To teach AI prompt engineering through interactive, replayable game loops
  • To help users improve their prompts for image generation, coding, and copywriting
  • To provide structured learning with immediate AI feedback and gamification
  • Built as part of Pivot2Tech internship to democratize AI literacy

Visit the actual project at:

Visit PromptPal