Skip to content
Sasha Lišková edited this page Mar 7, 2024 · 1 revision

Transpapers

Transpapers is a trans-run, privacy-focused, free (libre) web service that aims to lessen the burden of filing all the requisite forms to have the state legally affirm your gender. This may be necessary for your mental health, personal safety, and/or affirming medical care.

Local usage

To run Transpapers locally, clone this repository and run the following commands:

npm install
npm run dev

On Windows this will require something like Git Bash.

Data model

NB: As it turns out, representing the American legal system in software is really complicated. Accordingly, this data model is a living thing and may be revised as we encounter new and exciting hoops to jump through.

Presently, Transpapers uses the following hierarchy of data types:

  1. The Person type represents one applicant. It contains every field that might be needed for some document.
  2. The Jurisdiction type represents one US state, territory, or Washington, D.C. There is also a federal-level Jurisdiction for things administered by the federal government, such as passports.
  3. The Process type represents one thing an applicant might do; for instance, changing their name, updating their gender marker, applying for a passport, etc.
  4. The Document type represents one document (being a guide part, a state or federal form, or a combination of both) that may be required and/or helpful for a given process.
  5. The Formfill type represents one field in a given document to be filled with Person data.

License

Transpapers is licensed under GPLv3.

Clone this wiki locally