Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 1.05 KB

README.md

File metadata and controls

34 lines (23 loc) · 1.05 KB

Borderless Coding Challenge

Challenge: Create a full stack application where a user can submit their passport file and get that verified by AWS Textrace. Additionally, demonstrate the use of complex state management using Context API (Although this wouldn't need to be used in a production environment, this is purely done for demonstration purposes only for this code test.)

Additional functionalities to add (With more time):

Add test cases, particularly for the utils functions, as they are difficult to test given the wide range of inputs

Verify name, as this field is captured, but currently not used this is purely for demonstration of how to manage fields

Add a DatePicker, for example

Store the file in S3/or another cloud storage provider

Store the fields in a db

In order to test this codebase, run the following commands:

cd front-end npm install npm run dev .env variables SERVER_URL = ENTER SERVER_URL HERE

For the backend, you need to do

cd backend npm install npm run dev .env variables AWS_SECRET_ACCESS_KEY= AWS_ACCESS_KEY_ID= AWS_REGION=