Updated the UI to be more user-friendly (trashcan buttons for removing annotations and keywords, more feedback / haptics when pressing buttons)
The user can now edit annotations and create new annotations from scratch
Capitalization is ignored when checking for keywords to use (not shown in video)
The exported data is now compatible for use with Neo4j - in the video, I show how it can be used with Neo4j Sandbox
The program starts on a screen to upload the document rather than setting the keywords - the "Continue" button does not appear until a document is successfully uploaded
Once the user presses continue, they will be prompted with two panels on the screen; an embed of the PDF they uploaded and tabs for swapping between keywords and annotations
The user can enter keywords (separated by commas, or individually) and press the + button to add the keywords to search the PDF for
Duplicate keywords are not added and the user is able to remove keywords by clicking on them
Once the user has entered their keywords, they can press the "Get Annotations" button to search the PDF for those keywords, which will then be populated under the annotations tab
Duplicate found sentences are not added to the annotations tab and the user has the ability to remove annotations
At anytime, the user can press the back arrow to go back to the upload screen or press the download icon to export the annotations (this would need to be updated to match the structure that Matthew configured to be compatible for Neo4j)
Description
UI and Exporting Updates:
https://github.com/NathanWeiland10/MatadorIntelligence/assets/77362517/4b451ebc-029e-4d02-8e6c-05f9452957aa
Type of change
Please delete options that are not relevant.
Checklist: