There are so many tutorials out there, as an overview:
You can either create your own backend or make use of Atlas endpoints etc, this is covered in that link.