Product Roadmap

See what we've built and what's coming next

Completed
  • Provider & Client Accounts

    Sign up with email and password (bcrypt hashing)

  • Photo Upload to S3

    Direct upload with image validation (JPG, PNG, WEBP up to 10MB)

  • Browse & Filter Faces

    Filter by age, gender, hair color, eye color - one photo per provider

  • Photo Preview Modal

    Click zoom button to view full-size photos

  • Pagination

    24 results per page with navigation

  • Campaign Management

    Create campaigns with ad type and budget

  • Face Selection

    Click to add faces to campaigns

  • Photo Management

    Edit metadata, set primary photo, toggle active, delete

  • Ad Preferences & Pricing

    Set allowed ad types, minimum prices, and excluded industries

  • Team Collaboration

    Invite team members to campaigns

  • Admin Dashboard

    Manage users and moderate content

  • Rate Limiting

    Protection against abuse (60 req/min)

  • Mobile Responsive Design

    Works well on phones and tablets

  • S3 CORS & Presigned URLs

    Images display correctly on all devices with secure access

  • Email-Based Authentication

    Email required for signup, prevents login issues

  • Custom Domain (real-faces.com)

    Live with Cloudflare SSL

  • Provider Analytics Dashboard

    See times selected, campaigns, and stats

  • Photo Selection Notifications

    Get notified when clients select your photos

  • Campaign History

    View all campaigns your photos were selected for

  • Previous Experience / Portfolio

    Add links to past work and portfolio

Planned - High Priority
  • Email Verification

    Verify email addresses on signup

  • Session Expiration

    Auto-logout after inactivity

Planned - Future
  • Export Selections

    Download selected faces as PDF/ZIP

  • Payment Processing

    Stripe integration for payments

  • Contracts & Licensing

    Digital agreement signing

  • PostgreSQL Migration

    Production-ready database

Platform Info
Version MVP 0.5.0
Last Updated December 10, 2025
Status Internal Testing