face-swap-footage

byHello Mcdonald

Realistic face swap on your footage Set up your face swap Your swapped take, ready to review.

LandingMy SwapsLoginSwapped TakeNew Face SwapSign Up
Landing

Comments (0)

No comments yet. Be the first!

Project Tasks

98 tasks
#1

Generate system requirement document

0m 39s0.05 cr used
Done
#2

Generate personas & user flows

0m 6s0.05 cr used
Done
#7

Create flow for Face swap creator

0m 5sCredits in parent
Done
#8

Landing

66m 58sCredits in subtasks
Done
#32

Fix Landing review finding: Q1 as reviewed now: Section Landing Face Field Stage, desktop…

0m 57s0.02 cr used
Done
#31

Fix Landing review finding: Q1 as reviewed now: Section Landing Face Field Stage, desktop…

0m 48s0.02 cr used
Done
#30

Fix Landing review finding: Q3 as reviewed now: The AFTER code still renders the hero…

0m 41s0.02 cr used
Done
#29

Fix Landing review findings: Q2 as reviewed now: frontend/src/components/App Footer.jsx… (+2 more)

0m 28s0.02 cr used
Done
#22

Fix Landing: Face Field Model: Render 1: the face silhouette is not recognisable. The planes show a…

1m 30sCredits unavailable
Error
#23

Fix Landing: Face Field Model: Render 1: the assembly is not closed at rest. The orange aperture ring…

1m 30sCredits unavailable
Error
#33

Fix Landing: Section Landing Take Out, desktop: supporting text is effectively invisible in the…

Credits unavailable
Error
#34

Fix Landing: Section Landing Face In, tablet: the macro face-field obscures and clips card copy…

Credits unavailable
Error
#14

Landing / Header

13 cr used
Cancelled
#15

Landing / Face Field Stage

0m 23s13 cr used
Done
#16

Landing / Footage In

4m 5s13 cr used
Done
#17

Landing / Face In

4m 5s13 cr used
Done
#18

Landing / Take Out

4m 5s13 cr used
Done
#19

Landing / Swapped Take

0m 23s13 cr used
Done
#20

Landing / Footer

13 cr used
Cancelled
#21

Fix Landing: Face Field Model: it throws in the browser: THREE.Web GLProgram: Shader Error 0…

0m 34sCredits unavailable
Done
#24

Fix Landing: Face Field Model: Render 2: a curved, tube-like dotted shape rises above the planes. The…

0m 46sCredits unavailable
Done
#25

Fix Landing: Section Landing Face Field Stage, desktop: Landing.css applies dark inverse text styling to…

14m 11sCredits unavailable
Done
#26

Fix Landing: Local destination '/chat' is not in the accepted page route catalog; point it to an…

6m 19sCredits unavailable
Done
#27

Fix Landing: The rendered hero headline is nearly black against the dark background, making the…

6m 19sCredits unavailable
Done
#28

Fix Landing: Footer navigation contains unsupported destinations and in; neither path is in the…

3m 26sCredits unavailable
Done
#35

Fix Landing: On desktop, some supporting text is almost invisible against the background (+1 more)

0.02 cr needed
Backlog
#36

Accept Landing as it is

1m 17s0.02 cr used
Done
#9

Sign Up

3m 0sCredits in subtasks
Done
#48

Fix Sign Up review finding: Fixed header covers the top of the signup content

0m 23s0.02 cr used
Done
#37

Sign Up / App Header

0m 0s0.65 cr used
Done
#38

Sign Up / Credential Panel

0m 55s0.65 cr used
Done
#39

Sign Up / App Footer

0m 0s0.65 cr used
Done
#47

Fix Sign Up: Fixed header covers the top of the signup content. The generated source places the panel…

0m 45sCredits unavailable
Done
#10

Login

3m 45sCredits in subtasks
Done
#55

Fix Login review finding: Unintended horizontal page overflow at tablet from…

0m 36s0.02 cr used
Done
#40

Login / Header Slot

0m 0s0.65 cr used
Done
#41

Login / Credential Panel

0m 52s0.65 cr used
Done
#42

Login / Footer Slot

0m 0s0.65 cr used
Done
#49

Fix Login: Unintended horizontal page overflow at tablet from in .

1m 15sCredits unavailable
Done
#11

New Face Swap

5m 14sCredits in subtasks
Done
#63

Fix New Face Swap review findings: The sticky start bar obscures the Face slot heading and… (+1 more)

0m 28s0.02 cr used
Done
#43

New Face Swap / Header Slot

0m 0s0.65 cr used
Done
#44

New Face Swap / Instrument Rail

0m 15s0.65 cr used
Done
#45

New Face Swap / Slot Panel

1m 47s0.65 cr used
Done
#46

New Face Swap / Footer Slot

0m 0s0.65 cr used
Done
#61

Fix New Face Swap: The sticky start bar obscures the Face slot heading and status on mobile. Relevant…

0m 47sCredits unavailable
Done
#62

Fix New Face Swap: The success path never navigates to My Swaps — after it only sets and renders an inline…

0m 47sCredits unavailable
Done
#12

My Swaps

8m 0sCredits in subtasks
Done
#70

Fix My Swaps review finding: Job filenames break mid-word on mobile because the footage…

0m 48s0.02 cr used
Done
#68

Fix My Swaps review findings: Tablet ledger columns overflow their available width… (+1 more)

0m 42s0.02 cr used
Done
#50

My Swaps / App Header

0m 1s0.65 cr used
Done
#51

My Swaps / Instrument Rail

0m 30s0.65 cr used
Done
#52

My Swaps / Job Ledger

1m 46s0.65 cr used
Done
#53

My Swaps / Action Bar

0m 22s0.65 cr used
Done
#54

My Swaps / App Footer

0m 0s0.65 cr used
Done
#66

Fix My Swaps: Tablet ledger columns overflow their available width, forcing footage names into…

1m 26sCredits unavailable
Done
#67

Fix My Swaps: A job still processing is rendered as openable — produces a link, but the SRD states a…

1m 26sCredits unavailable
Done
#69

Fix My Swaps: Job filenames break mid-word on mobile because the footage and status share a narrow…

1m 5sCredits unavailable
Done
#13

Swapped Take

5m 28sCredits in subtasks
Done
#65

Fix Swapped Take review finding: Player status strip overlaps and clips the return control…

0m 37s0.02 cr used
Error
#64

Fix Swapped Take: Player status strip overlaps and clips the return control on mobile; implicated…

0m 44sCredits unavailable
Error
#56

Swapped Take / Header

0m 0s0.65 cr used
Done
#57

Swapped Take / Instrument Rail

0m 15s0.65 cr used
Done
#58

Swapped Take / Player

0m 46s0.65 cr used
Done
#59

Swapped Take / Action Bar

0m 22s0.65 cr used
Done
#60

Swapped Take / Footer

0m 0s0.65 cr used
Done
#5

Architecture

0m 23s0.05 cr used
Done
#71

Create backend_modules diagram

0m 18sCredits in parent
Done
#72

Create er_diagram diagram

0m 18sCredits in parent
Done
#73

Create frontend_modules diagram

0m 18sCredits in parent
Done
#74

Create sequence diagram

0m 18sCredits in parent
Done
#75

Create service_network diagram

0m 17sCredits in parent
Done
#6

Workspace task plan

1m 53s0.05 cr used
Done
#76

Persist swap jobs and run background processing with status lifecycle

33m 27s140 cr estimated
Done
#77

Serve completed take media, metadata, and download for review

17m 23s120 cr estimated
Error
#78

Accept footage and face uploads and create the swap job

43m 33s120 cr estimated
Error
#79

Verify returning creators via Login and gate protected pages

28m 27s120 cr estimated
Done
#80

Serve the creator's swap list and enforce ownership on job access

27m 58s120 cr estimated
Done
#81

Gate swap submission on two valid files and create the job

20m 15s100 cr estimated
Done
#82

Show live job status in My Swaps and open completed takes

120 cr estimated
To Do
#83

Track job processing status through completion or failure

120 cr estimated
To Do
#84

Set up a swap with one footage file and one face image

00:01:41120 cr estimated
AI In Progress
#85

Produce, play, and download the swapped take

120 cr estimated
To Do
#86

Run face swaps in the background and keep jobs bound to their creator

140 cr estimated
To Do
#87

Self-service sign up creates an application-owned identity

100 cr estimated
To Do
#88

Open a completed job and review the swapped take

100 cr estimated
To Do
#89

See live job status in My Swaps and open completed jobs

100 cr estimated
To Do
#90

Submitted job enters background processing

80 cr estimated
To Do
#91

Durably store identities, jobs, uploaded files, and takes

120 cr estimated
To Do
#92

Application-owned identity and session enforcement

26m 26s140 cr estimated
Done
#93

Verify returning creator credentials on login

100 cr estimated
To Do
#94

Gate job review on completed processing status

80 cr estimated
To Do
#100

Bring the Landing hero and its calls to action to life

120 cr estimated
To Do
#95

Wire New Face Swap to real uploads and job creation

120 cr estimated
To Do
#96

Bind My Swaps to live job status and review entry

120 cr estimated
To Do
#97

Wire Login to real credential verification

100 cr estimated
To Do
#98

Bind Swapped Take player, metadata, and download

120 cr estimated
To Do
#99

Wire Sign Up to real account creation

100 cr estimated
To Do
Landing design preview
Landing: Read product promise
Sign Up: Enter email and password
Sign Up: 1. Create account
Sign Up: 2. Correct invalid field and resubmit
Login: Follow login link
New Face Swap: 1. Drop footage file
New Face Swap: 2. Replace rejected footage file
New Face Swap: 3. Drop face image
New Face Swap: 4. Replace rejected face file
New Face Swap: 5. Start face swap
My Swaps: 6. Follow processing status
My Swaps: 7. Refresh job list
My Swaps: 8. Retry failed fetch
My Swaps: 9. Open completed job
Swapped Take: 10. Play and scrub take
Swapped Take: 11. Download take
Swapped Take: 12. Return to My Swaps
My Swaps: 13. Start another swap
Login: 1. Submit returning credentials
Login: 2. Retry after incorrect credentials
My Swaps: 14. Review existing jobs
Swapped Take: 15. Return after take unavailable
Landing design preview
Landing: Read product promise
Sign Up: Enter email and password
Sign Up: 1. Create account
Sign Up: 2. Correct invalid field and resubmit
Login: Follow login link
New Face Swap: 1. Drop footage file
New Face Swap: 2. Replace rejected footage file
New Face Swap: 3. Drop face image
New Face Swap: 4. Replace rejected face file
New Face Swap: 5. Start face swap
My Swaps: 6. Follow processing status
My Swaps: 7. Refresh job list
My Swaps: 8. Retry failed fetch
My Swaps: 9. Open completed job
Swapped Take: 10. Play and scrub take
Swapped Take: 11. Download take
Swapped Take: 12. Return to My Swaps
My Swaps: 13. Start another swap
Login: 1. Submit returning credentials
Login: 2. Retry after incorrect credentials
My Swaps: 14. Review existing jobs
Swapped Take: 15. Return after take unavailable