Fauxto Booth

Take Fake Photos with your real friends!

Popularity score

39

Stars: 18 · Forks: 3 (forks weighted 80%)

Quality score

65

Out of 100 possible points.

Cloudflare products

8

Workers, Agents, R2…

Quality breakdown

Automated tests

10 points

0

Continuous integration

10 points

0

Project website

15 points

0
License file

10 points

+10

Improve your score

Copy this prompt into your preferred coding agent.

You are an expert engineer working inside this repository. Make real edits (add files, adjust configs, update docs) to improve the repository quality score used by the Small App Garden leaderboard.

Return your work as:
- A short prioritized checklist (quick wins first)
- A list of files changed/added
- Any commands to run to verify (`test`, `lint`, `build` if present)

App: Fauxto Booth
Repository: https://github.com/craigsdennis/fauxto-booth
Description: Take Fake Photos with your real friends!

Current quality score: 65/100

Stack hints:
  - Framework: React + Hono
  - Language: TypeScript
  - Build tool: Vite
  - Package manager: npm

Already earning points:
- README documentation (+10) [readme]
- AGENTS.md instructions (+20) [agentsmd]
- README images or videos (+10) [readme-media]
- Repository description (+15) [description]
- License file (+10) [license]

Missing points (implement these):
- Automated tests (+10) [tests]
- Continuous integration (+10) [ci]
- Project website (+15) [website]

Scoring rubric (what the leaderboard checks):
- Automated tests (+10) - repo contains a test file matching common patterns
- Continuous integration (+10) - repo has GitHub Actions workflow(s) under `.github/workflows/`
- README documentation (+10) - repo has `README.md`
- AGENTS.md instructions (+20) - repo has `AGENTS.md` with agent-friendly commands
- README images or videos (+10) - README includes at least one screenshot and a GIF/video link
- Repository description (+15) - GitHub About description is set
- Project website (+15) - GitHub About homepage URL is set
- License file (+10) - GitHub recognizes a license

Implementation notes:
- Prefer minimal changes that still meet the detection rules.
- Do not add secrets; use `.env.example` and document env var names instead.
- If adding a license, pick one the owner is comfortable with (MIT is a common default).

## Fix: Automated tests (+10) [tests]

Detection: Detected when the repo contains a test file (`.test.`, `.spec.`, `_test.`; `__tests__/`, `test/`, `tests/`).

Do this (minimum):
- Add a tiny test file under one of these detected locations:
  - `tests/`
  - `test/`
  - `__tests__/`
  - or a filename containing `.test.` / `.spec.` / `_test.`
- Wire it into your test runner (prefer existing; otherwise add one).

If you already use Vitest, add:
```ts
import { describe, it, expect } from "vitest";

describe("smoke", () => {
  it("runs", () => {
    expect(true).toBe(true);
  });
});
```

## Fix: Continuous integration (+10) [ci]

Detection: Detected when the repo contains at least one workflow under `.github/workflows/*.yml` or `*.yaml`.

Do this (minimum): add `.github/workflows/ci.yml` that runs tests on PRs and pushes.

Starter workflow (Node; adjust commands/package manager as needed):
```yml
name: CI

on:
  push:
  pull_request:

jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: actions/setup-node@v4
        with:
          node-version: "20"
          cache: "npm"
      - run: npm ci
      - run: npm test
      - run: npm run build --if-present
```

## Fix: Project website (+15) [website]

Detection: Detected from GitHub repository "Website" / homepage URL (not a file).

Do this: set the GitHub repository "Website" / homepage URL (not a file change).
- Use your deployed app URL (or a landing page)

Using GitHub CLI:
- `gh repo edit craigsdennis/fauxto-booth --homepage "https://your-app.example"`

Stack

  • Framework: React + Hono
  • Language: TypeScript
  • Build tool: Vite
  • Package manager: npm
  • UI library: Tailwind CSS

Cloudflare products

Workers Agents R2 Durable Objects Workflows Cloudflare Images Workers AI Static Assets

Repository hygiene

Description Yes
Website No
README Yes
AGENTS.md Yes
README images Yes
README videos/GIFs Yes
License MIT

Dependencies

Runtime

  • @tailwindcss/vite ^4.1.17
  • agents ^0.2.28
  • ai ^5.0.106
  • hono ^4.10.7
  • hono-agents ^2.0.7
  • qrcode ^1.5.4
  • react ^19.1.1
  • react-dom ^19.1.1
  • replicate ^1.4.0
  • tailwindcss ^4.1.17

Dev

  • @cloudflare/vite-plugin ^1.16.1
  • @eslint/js ^9.33.0
  • @types/node ^24.10.1
  • @types/qrcode ^1.5.6
  • @types/react ^19.1.10
  • @types/react-dom ^19.1.7
  • @vitejs/plugin-react ^5.0.0
  • eslint ^9.33.0
  • eslint-plugin-react-hooks ^5.2.0
  • eslint-plugin-react-refresh ^0.4.20
  • globals ^16.3.0
  • typescript ~5.8.3
  • typescript-eslint ^8.39.1
  • vite ^7.1.2
  • wrangler ^4.56.0