- Install the ACF - advanced custom fields plugin
- Create the custom fields you need in ACF
- Create a form in gravity fields with the acf custom fields as custom fields.
- You can use short codes or custom code to show the data in posts. See ACF Documentation
ACF provides a nice interface to edit data in admin and you can use plugins like search everything to search the custom fields data.