# Probate App
## TL;DR
I've done a hackish job of some basic work on a side project for legal process automation. I'd like to have it shored up, since its not allot of work we can:
- move what exists and start over copying what is of value;
- just fix what exists in place.
The existing site works in Brave (API access) browser but I need to disable security. Cloudflare probably being ovelry secure because I run the API in a `minikube` server from my SOHO.
## Objectives
I'd like what exists shored up to the level where I or any develoepr can jump in and add a feature here and there chipping away at the final project.
This includes (all exist now):
- landing screen;
- routing with basic react routing;
- integration of signup and sign-in;
- the right navigation (moved to the left)
- stretch: make it colaps into icons
- API
- show existing "Applications"
- delete an application
Time permitting we can add the first page of the "Wizzard" which again is done. Its done in ReactFinalForm which I think adds more complexity and is poorly documented with no support - even if it is a great tool its too hard to use.
The API exists for this but, the first form woudl requre:
- API:
- create new "Application"
- add the basic details from form 1;
- fetch registries fror dropdown.
## Requirements
- remove rebass;
- some for of theming would be great, I already have a theme.ts file;
- emotion is fine to keep, I like it;
- TypeScript;
- props should be typed and uniquley named like `DropDownProps` or `CheckBoxProps` not just `Props`;
- Do PRs for feedback;
- favour what exists in RN by default like routing;
- storybook is fine;
- test on Safari and some sort of Chrome browser
- use common commit messages like "feat: bla bla" or "fix: bla bla" https://www.conventionalcommits.org/en/v1.0.0/
# Source & Testing
You can use the existing site with:
username: Madie73@yahoo.com
password: abc123
Don't delete the existing application. I can create new accounts no problem if needed.
Source code can be found at the URL below. You should have access:
https://github.com/fullboar/probate-web
## Billing
Invoice when you like. I'd prefer the invoce aligns with some form of tangable feature. I think you mentioned you have two weeks to spare so lets see what we can get done in a sprint.