I'm assuming you've already gone through the Inertia series here on Laracasts: https://laracasts.com/series/build-modern-laravel-apps-using-inertia-js
The demo application on the Inertia site has CRUD functionality and makes use of most of Inertia's features: https://inertiajs.com/demo-application. I highly recommend getting it working on your local machine, then playing around with the code to see how things work. Perhaps even re-creating some of it from scratch will help you better understand Inertia.
Inertia uses either Vue, React, or Svelte on the frontend. Use whatever you're most comfortable with. If you still need to brush up on these frameworks you can check out:
- Vue: https://laracasts.com/series/learn-vue-3-step-by-step
- React: https://laracasts.com/series/beginning-react
- Svelte: (I'm currently working on a series)
Have you seen a similar online product built with Laravel and Inertia?
Laracasts is built on Inertia + Vue.