Reverse-Engineer DoNotPay Immigration Form Flow into JSON Schema
Budget: $30 – $250 USD
I need a complete immigration application flow from **www.DoNotPay.com** reverse-engineered into a clean, well-documented JSON Schema. The job goes beyond a basic field dump: I want the full interview logic captured—branches, conditionals, repeatable sections, and exact data types.
**Deliverables**
1. A single, human-readable JSON file that validates with JSON Schema Draft-07 (or later) and passes jsonschema.org's online validator
2. Inline comments or a short README describing any ambiguous fields and the assumptions you made
3. A separate flow map (YAML or JSON) if the conditional logic is too large to embed cleanly in the main schema
**Acceptance Criteria**
I will test by replaying several real scenarios through your schema in Node/Python to confirm it throws the same required/optional field errors as the live DoNotPay form. No UI work is needed—just the schema and logic definition.
**Requirements**
- Experience with JSON Schema, OpenAPI, or similar declarative specifications
- Ability to use browser DevTools to capture network traffic and analyze form submissions
- Strong attention to detail for documenting conditional branching logic
**Timeline**: Delivery within 5 days of project start
**Budget**: $100 USD
**To Apply**: Please confirm you understand JSON Schema validation and have experience reverse-engineering web forms. Include any relevant portfolio samples if available.
**Deliverables**
1. A single, human-readable JSON file that validates with JSON Schema Draft-07 (or later) and passes jsonschema.org's online validator
2. Inline comments or a short README describing any ambiguous fields and the assumptions you made
3. A separate flow map (YAML or JSON) if the conditional logic is too large to embed cleanly in the main schema
**Acceptance Criteria**
I will test by replaying several real scenarios through your schema in Node/Python to confirm it throws the same required/optional field errors as the live DoNotPay form. No UI work is needed—just the schema and logic definition.
**Requirements**
- Experience with JSON Schema, OpenAPI, or similar declarative specifications
- Ability to use browser DevTools to capture network traffic and analyze form submissions
- Strong attention to detail for documenting conditional branching logic
**Timeline**: Delivery within 5 days of project start
**Budget**: $100 USD
**To Apply**: Please confirm you understand JSON Schema validation and have experience reverse-engineering web forms. Include any relevant portfolio samples if available.