Hello Alexksey. I have read your description carefully.
I'm a professional Laravel developer, and have developed a lot of websites.
Especially, I have rich experience with many types of API building, integration like Paypal payment, stripe card, bitcoin, coinbase commerce, payee and so on.
In your case, I will use jwt authorization for user/admin module, and will build crud api for the other models of the json file.
No problem all, I will surely complete this job in within the deadline, in the budget.
Please feel free to test me.
Thank you.