/quickAffirmation

Online bilingual template (Chinese/English)

Primary LanguageJavaScriptMIT LicenseMIT

Why?

  • Generate a template for an affirmation immediately.
  • Save time by not entering deponent name and case number 4-5 times in different places.

Try it here

Video demo

Quick.Affimation.Demo.mp4

How?

  1. Fill in the boxes, click "OUTPUT" button.
  2. The heading, endorsement and backsheet are automatically generated.
  3. Revisions can be made by clicking the "REVISE" button.

Planned future features

  • A testing framework
  • Consistent naming of files/use of props v. children
  • Other legal documents, e.g. summonses.

Not included

  • Information that appears only once (e.g. firm name)
  • Information that needs to be fill in when affirming/filing (e.g. indpendent solicitors who affirm; filing date)
  • Reminder about jurat rule (last page of affirmation cannot just be a signature page).

Changes made since deployment

  • Deploy react version
  • Think through the treatment of uppercase characters (i.e. use toUpperCase() consistently)
  • Add pop-up.
  • After input for P/D accepted, empty the relevant text input box
  • Style with CSS: including moving the Plaintiffs/Defendants to the right.
  • Add video to explain how to use.
  • Chinese input + output
  • More case types (e.g. PI / EC)
  • District Court heading
  • More party names (e.g. Applicant/Respondent etc) ideally responsive to the case type
  • Fix bug: case type is reset after revising.
  • Typescript
  • Restructure the directory structure
  • i18n
  • Context library ( Redux ) Study purpose
  • Test Code
  • CSS (Daisy UI) (query compatability with html-css-export-word; likely to fix on that level)