Obydullah Fitness Content Manager holds the dynamic content for a fitness or personal training website. You manage hero slides, services, testimonials, and pricing plans in wp-admin, and booking requests arrive from your front-end form into a dedicated admin list.
The content lives in the plugin, not in a theme, so it survives a theme change. Settings are stored in wp_options rather than theme_mod() for the same reason.
wp_options.{prefix}ofcm_bookings table instead of the posts table. This keeps the posts table clean and booking queries fast as submissions accumulate.ofcm_ prefix, so the plugin cannot collide with your theme or another plugin.public => false. Nothing added through this plugin is publicly queryable, and the booking table is never exposed to the front end.