About Likeness

What is this?

Likeness is an MVP marketplace connecting production companies with real people for authentic face licensing in campaigns.

This is an internal testing version for two users. Not production-ready.

How It Works

For Face Providers (Talent)

  1. Sign up with just your name (no password needed for MVP)
  2. Add profile details: age range and gender
  3. Upload 1-3 photos of yourself
  4. Your photos become discoverable by clients

For Clients (Production Companies)

  1. Sign up with your name and company
  2. Browse available faces with filters
  3. Create campaigns for your projects
  4. Select faces and add them to campaigns
Important Notes & Limitations
  • No real authentication: Login is name-based only. Anyone can access any account by typing the same name. This is intentional for MVP testing.
  • No payments: Billing, contracts, and licensing agreements are not implemented.
  • No email verification: Email fields are optional and not verified.
  • Data persistence: Uses SQLite - data may be reset during deployments.
  • Photos stored on S3: Uploaded photos are stored in AWS S3 and remain there until manually deleted.
AWS Cost Warning

This app runs on AWS and incurs costs:

App Runner (hosting) ~$5-25/month
S3 (photo storage) ~$0.02/GB/month + transfer
CodeBuild (per build) ~$0.005/minute
ECR (container storage) ~$0.10/GB/month

Estimated total: $7-30/month for light usage. Monitor in AWS Cost Explorer.

Quick Start

Test as Provider

  1. Create a provider profile
  2. Upload a test photo
  3. View your dashboard

Test as Client

  1. Register as a client
  2. Browse available faces
  3. Create a campaign and select faces
Tech Stack
  • Backend: FastAPI (Python)
  • Frontend: Jinja2 templates + vanilla CSS
  • Database: SQLite
  • Storage: AWS S3 (presigned uploads)
  • Hosting: AWS App Runner

Back to Home