New React App For patients

I am new to openemr. we have a requirement of creating React App for Patients.

  1. Is it possible ?
  2. If so, what steps we have to follow from scratch ?
  3. Is openemr provide any apis for connecting from openemr to react app ?
    Please guide me.