@ahmed_eltabarani typically the backend takes charge of integration with other systems.
However, when building on Medplum we do see a lot of front-ends query FHIR data directly from the FHIR API to display data.
If you don't do this, you will need an API layer around the Medplum API to serve your front-end, essentially acting as a proxy