A memorial to biodiversity loss on the p2p web
- do you want to participate
- api call for random animal
- upload animal photos
- test filefilter
- safe from sql injection
- make sure animal can only be entered once
- in server/animals read and create belong in archive
- handle if ipfs is down
- handle if no such photo is requested
- user form error handling
- form styling
- api call to return rand file
- photo upload is a dropzone
- human name
- upload animal photos to ipfs
- more artful use of ipfs
- display of ipfs photos
- display of ipfs hash/data blob
- most recent animal displays next
- change favicon and title
- thank you page
- change comment text
- pause on new image