{"id":51,"date":"2026-10-02T06:55:02","date_gmt":"2026-10-02T06:55:02","guid":{"rendered":"https:\/\/adnanthemes.com\/fitnfo\/demo\/"},"modified":"2026-10-02T12:33:06","modified_gmt":"2026-10-02T12:33:06","slug":"demo","status":"publish","type":"page","link":"https:\/\/adnanthemes.com\/fitnfo\/demo\/","title":{"rendered":"Live Demo"},"content":{"rendered":"\n<section class=\"fx-pagehero\">\n  <div class=\"fx-wrap\">\n    <span class=\"fx-eyebrow\">Interactive Demo Hub<\/span>\n    <h1>Test every major FitNFO feature<\/h1>\n    <p>Use the live demos below to test calculators, plan generation, offline food lookup, Photo Coach and the FitNFO assistant from one page.<\/p>\n    <div class=\"fx-actions\">\n      <a class=\"fx-btn fx-btn--primary\" href=\"#calculator-demo\">Start testing<\/a>\n      <a class=\"fx-btn fx-btn--ghost\" href=\"https:\/\/adnanthemes.com\/fitnfo\/calculators\/\">Open all 30 calculators<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"fx-sec fx-sec--tight\">\n  <div class=\"fx-wrap\">\n    <div class=\"fx-head\">\n      <span class=\"fx-eyebrow\">Demo navigation<\/span>\n      <h2 class=\"fx-h2\">Choose a feature to test<\/h2>\n      <p class=\"fx-lead\">Each demo below uses the same plugin build that runs on this website.<\/p>\n    <\/div>\n    <div class=\"fx-grid fx-grid--3 fx-demo-hub-grid\">\n      <a class=\"fx-card fx-demo-card\" href=\"#calculator-demo\"><strong>Calculator Demo<\/strong><span>BMI calculator with live formula-based result<\/span><\/a>\n      <a class=\"fx-card fx-demo-card\" href=\"#plan-demo\"><strong>Plan Builder<\/strong><span>Workout, calories, macros and 7-day meal plan<\/span><\/a>\n      <a class=\"fx-card fx-demo-card\" href=\"#food-demo\"><strong>Food Lookup<\/strong><span>Bundled offline nutrition dataset<\/span><\/a>\n      <a class=\"fx-card fx-demo-card\" href=\"#photo-demo\"><strong>Photo Coach<\/strong><span>Browser-side body landmark analysis<\/span><\/a>\n      <a class=\"fx-card fx-demo-card\" href=\"#assistant-demo\"><strong>Assistant<\/strong><span>Bundled knowledge base with local AI enhancement<\/span><\/a>\n<a class=\"fx-card fx-demo-card\" href=\"#form-checker-demo\"><strong>Video Form Checker<\/strong><span>Browser-side rep counting and exercise technique analysis<\/span><\/a>\n      <a class=\"fx-card fx-demo-card\" href=\"https:\/\/adnanthemes.com\/fitnfo\/toolkit\/\"><strong>Fitness Toolkit<\/strong><span>Explore the complete toolkit and utilities<\/span><\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<section class=\"fx-sec fx-sec--soft\" id=\"calculator-demo\">\n  <div class=\"fx-wrap\">\n    <div class=\"fx-head\">\n      <span class=\"fx-eyebrow\">Live Demo 01<\/span>\n      <h2 class=\"fx-h2\">BMI Calculator<\/h2>\n      <p class=\"fx-lead\">Change the inputs and calculate a live result. Then open the full directory to test all 30 calculators.<\/p>\n    <\/div>\n\n        <div class=\"fitnfo-calc\" id=\"fitnfo-calc-1\" data-slug=\"bmi-calculator\" data-nonce=\"641909d92d\" data-ajax=\"https:\/\/adnanthemes.com\/fitnfo\/wp-admin\/admin-ajax.php\">\n            <div class=\"fitnfo-calc__head\"><h3 class=\"fitnfo-calc__title\">BMI Calculator<\/h3><p class=\"fitnfo-calc__sub\">Enter your values and calculate instantly.<\/p><\/div>\n            <div class=\"fitnfo-calc__body\">\n                <div class=\"fitnfo-calc__field fitnfo-calc__field--unit\"><label class=\"fitnfo-calc__lbl\"><span class=\"fitnfo-calc__lbltxt\" data-metric=\"Weight (kg)\" data-imperial=\"Weight (lb)\">Weight (kg)<\/span><span class=\"fitnfo-unit-toggle\" data-unit=\"weight\"><button type=\"button\" class=\"fitnfo-unit-btn is-active\" data-u=\"metric\">kg<\/button><button type=\"button\" class=\"fitnfo-unit-btn\" data-u=\"imperial\">lb<\/button><\/span><\/label><input type=\"number\" inputmode=\"decimal\" class=\"fitnfo-calc__in fitnfo-calc__in--weight\" data-k=\"weight\" data-metric-val=\"70\" data-imperial-val=\"154\" value=\"70\" min=\"1\" step=\"0.1\"><\/div>\n                <div class=\"fitnfo-calc__field fitnfo-calc__field--unit\"><label class=\"fitnfo-calc__lbl\"><span class=\"fitnfo-calc__lbltxt\" data-metric=\"Height (cm)\" data-imperial=\"Height (ft \/ in)\">Height (cm)<\/span><span class=\"fitnfo-unit-toggle\" data-unit=\"height\"><button type=\"button\" class=\"fitnfo-unit-btn is-active\" data-u=\"metric\">cm<\/button><button type=\"button\" class=\"fitnfo-unit-btn\" data-u=\"imperial\">ft\/in<\/button><\/span><\/label><input type=\"number\" inputmode=\"decimal\" class=\"fitnfo-calc__in fitnfo-calc__in--height-cm\" data-k=\"height\" value=\"175\" min=\"1\" step=\"0.1\"><div class=\"fitnfo-calc__ftin\" hidden><input type=\"number\" inputmode=\"numeric\" class=\"fitnfo-calc__ftin-ft\" placeholder=\"ft\" value=\"5\" min=\"0\" step=\"1\" aria-label=\"Feet\"><span class=\"fitnfo-calc__ftin-sep\">ft<\/span><input type=\"number\" inputmode=\"numeric\" class=\"fitnfo-calc__ftin-in\" placeholder=\"in\" value=\"9\" min=\"0\" max=\"11\" step=\"1\" aria-label=\"Inches\"><span class=\"fitnfo-calc__ftin-sep\">in<\/span><\/div><\/div>\n                <div class=\"fitnfo-calc__field\"><label>Age<\/label><input type=\"number\" inputmode=\"numeric\" class=\"fitnfo-calc__in\" data-k=\"age\" value=\"30\" min=\"1\" step=\"1\"><\/div>\n                <div class=\"fitnfo-calc__field\"><label>Gender<\/label><select class=\"fitnfo-calc__in\" data-k=\"gender\"><option value=\"male\">Male<\/option><option value=\"female\">Female<\/option><\/select><\/div>\n                <div class=\"fitnfo-calc__field\"><label>Activity<\/label><select class=\"fitnfo-calc__in\" data-k=\"activity\"><option value=\"sedentary\">Sedentary<\/option><option value=\"light\">Light<\/option><option value=\"moderate\" selected>Moderate<\/option><option value=\"active\">Active<\/option><option value=\"athlete\">Athlete<\/option><\/select><\/div>\n            <\/div>\n            <button type=\"button\" class=\"fitnfo-calc__btn\">Calculate<\/button>\n            <div class=\"fitnfo-calc__result\" aria-live=\"polite\" hidden><div class=\"fitnfo-calc__value\"><span class=\"fitnfo-calc__num\"><\/span> <span class=\"fitnfo-calc__unit\"><\/span><\/div><p class=\"fitnfo-calc__note\"><\/p><\/div>\n        <\/div>\n        \n\n    <div class=\"fx-demo-linkrow\"><a class=\"fx-btn fx-btn--primary\" href=\"https:\/\/adnanthemes.com\/fitnfo\/calculators\/\">Test all 30 calculators<\/a><\/div>\n  <\/div>\n<\/section>\n\n\n\n<section class=\"fx-sec\" id=\"plan-demo\">\n  <div class=\"fx-wrap\">\n    <div class=\"fx-head\">\n      <span class=\"fx-eyebrow\">Live Demo 02<\/span>\n      <h2 class=\"fx-h2\">Workout + Diet Plan Builder<\/h2>\n      <p class=\"fx-lead\">Enter your profile, goal, workout schedule, equipment and diet style. FitNFO builds a complete plan locally.<\/p>\n    <\/div>\n\n<div class=\"fnc\" data-fnc>\n\t<form class=\"fnc-form\" novalidate>\n\t\t<div class=\"fnc-form__head\">\n\t\t\t<h3>Build my plan<\/h3>\n\t\t\t<p>Tell us a little about you. Your plan is generated instantly and never leaves your browser history unless you save it.<\/p>\n\t\t<\/div>\n\n\t\t<div class=\"fnc-units\" role=\"group\" aria-label=\"Units\">\n\t\t\t<label><input type=\"radio\" name=\"units\" value=\"metric\" checked> Metric (kg, cm)<\/label>\n\t\t\t<label><input type=\"radio\" name=\"units\" value=\"imperial\"> Imperial (lb, ft\/in)<\/label>\n\t\t<\/div>\n\n\t\t<div class=\"fnc-grid\">\n\t\t\t<div class=\"fnc-f\"><label for=\"fnc-goal\">Goal<\/label>\n\t\t\t\t<select id=\"fnc-goal\" name=\"goal\"><option value=\"lose\">Lose fat<\/option><option value=\"gain\">Build muscle<\/option><option value=\"maintain\">Stay fit &amp; maintain<\/option><\/select><\/div>\n\t\t\t<div class=\"fnc-f\"><label for=\"fnc-sex\">Sex<\/label>\n\t\t\t\t<select id=\"fnc-sex\" name=\"sex\"><option value=\"male\">Male<\/option><option value=\"female\">Female<\/option><\/select><\/div>\n\t\t\t<div class=\"fnc-f\"><label for=\"fnc-age\">Age (years)<\/label>\n\t\t\t\t<input id=\"fnc-age\" name=\"age\" type=\"number\" min=\"18\" max=\"75\" value=\"30\" inputmode=\"numeric\"><\/div>\n\n\t\t\t<div class=\"fnc-f fnc-m\"><label for=\"fnc-weight\">Weight (kg)<\/label>\n\t\t\t\t<input id=\"fnc-weight\" name=\"weight\" type=\"number\" min=\"35\" max=\"250\" step=\"0.1\" value=\"75\" inputmode=\"decimal\"><\/div>\n\t\t\t<div class=\"fnc-f fnc-i\" hidden><label for=\"fnc-weight-lb\">Weight (lb)<\/label>\n\t\t\t\t<input id=\"fnc-weight-lb\" name=\"weight_lb\" type=\"number\" min=\"77\" max=\"550\" step=\"0.1\" value=\"165\" inputmode=\"decimal\"><\/div>\n\n\t\t\t<div class=\"fnc-f fnc-m\"><label for=\"fnc-height\">Height (cm)<\/label>\n\t\t\t\t<input id=\"fnc-height\" name=\"height\" type=\"number\" min=\"120\" max=\"230\" value=\"172\" inputmode=\"numeric\"><\/div>\n\t\t\t<div class=\"fnc-f fnc-i\" hidden><label>Height (ft \/ in)<\/label>\n\t\t\t\t<div class=\"fnc-ftin\"><input name=\"ft\" type=\"number\" min=\"4\" max=\"7\" value=\"5\" aria-label=\"Feet\"><input name=\"inch\" type=\"number\" min=\"0\" max=\"11\" value=\"8\" aria-label=\"Inches\"><\/div><\/div>\n\n\t\t\t<div class=\"fnc-f fnc-m\"><label for=\"fnc-target\">Target weight (kg) <em>optional<\/em><\/label>\n\t\t\t\t<input id=\"fnc-target\" name=\"target\" type=\"number\" min=\"35\" max=\"250\" step=\"0.1\" placeholder=\"e.g. 68\"><\/div>\n\t\t\t<div class=\"fnc-f fnc-i\" hidden><label for=\"fnc-target-lb\">Target weight (lb) <em>optional<\/em><\/label>\n\t\t\t\t<input id=\"fnc-target-lb\" name=\"target_lb\" type=\"number\" min=\"77\" max=\"550\" step=\"0.1\" placeholder=\"e.g. 150\"><\/div>\n\n\t\t\t<div class=\"fnc-f\"><label for=\"fnc-activity\">Daily activity (outside workouts)<\/label>\n\t\t\t\t<select id=\"fnc-activity\" name=\"activity\"><option value=\"sedentary\">Mostly sitting (desk job)<\/option><option value=\"light\" selected>Light (some walking)<\/option><option value=\"moderate\">Moderate (on my feet)<\/option><option value=\"active\">Very active (physical job)<\/option><\/select><\/div>\n\t\t\t<div class=\"fnc-f\"><label for=\"fnc-days\">Workout days per week<\/label>\n\t\t\t\t<select id=\"fnc-days\" name=\"days\"><option>2<\/option><option>3<\/option><option selected>4<\/option><option>5<\/option><option>6<\/option><\/select><\/div>\n\t\t\t<div class=\"fnc-f\"><label for=\"fnc-level\">Experience<\/label>\n\t\t\t\t<select id=\"fnc-level\" name=\"level\"><option value=\"beginner\">Beginner<\/option><option value=\"intermediate\">Intermediate<\/option><\/select><\/div>\n\t\t\t<div class=\"fnc-f\"><label for=\"fnc-equip\">Where do you train?<\/label>\n\t\t\t\t<select id=\"fnc-equip\" name=\"equip\"><option value=\"gym\">Gym<\/option><option value=\"home\">Home with dumbbells \/ bands<\/option><option value=\"none\">Home, no equipment<\/option><\/select><\/div>\n\t\t\t<div class=\"fnc-f\"><label for=\"fnc-diet\">Eating style<\/label>\n\t\t\t\t<select id=\"fnc-diet\" name=\"diet\"><option value=\"standard\">Everything (no pork)<\/option><option value=\"vegetarian\">Vegetarian<\/option><option value=\"vegan\">Vegan<\/option><\/select><\/div>\n\t\t<\/div>\n\n\t\t<label class=\"fnc-check\"><input type=\"checkbox\" name=\"pregnant\" value=\"1\"> I am pregnant or breastfeeding<\/label>\n\t\t<label class=\"fnc-check\"><input type=\"checkbox\" name=\"consent\" value=\"1\"> I understand this is an educational estimate, not medical advice.<\/label>\n\n\t\t<div class=\"fnc-error\" role=\"alert\" hidden><\/div>\n\t\t<button type=\"submit\" class=\"fnc-btn fnc-btn--primary\">Generate my plan<\/button>\n\t<\/form>\n\n\t<div class=\"fnc-out\" hidden aria-live=\"polite\"><\/div>\n<\/div>\n\t\t\n\n    <div class=\"fx-demo-linkrow\"><a class=\"fx-btn fx-btn--ghost\" href=\"https:\/\/adnanthemes.com\/fitnfo\/plan-builder\/\">Open dedicated Plan Builder page<\/a><\/div>\n  <\/div>\n<\/section>\n\n\n\n<section class=\"fx-sec fx-sec--soft\" id=\"food-demo\">\n  <div class=\"fx-wrap\">\n    <div class=\"fx-head\">\n      <span class=\"fx-eyebrow\">Live Demo 03<\/span>\n      <h2 class=\"fx-h2\">Offline Food Lookup<\/h2>\n      <p class=\"fx-lead\">Search foods such as banana, chicken breast, rice, roti, daal, biryani or yogurt. Results come from FitNFO&#8217;s bundled nutrition dataset.<\/p>\n    <\/div>\n\n<div class=\"fai-food\" data-fai-food><\/div>\n\n    <div class=\"fx-demo-linkrow\"><a class=\"fx-btn fx-btn--ghost\" href=\"https:\/\/adnanthemes.com\/fitnfo\/food-lookup\/\">Open dedicated Food Lookup page<\/a><\/div>\n  <\/div>\n<\/section>\n\n\n\n<section class=\"fx-sec\" id=\"photo-demo\">\n  <div class=\"fx-wrap\">\n    <div class=\"fx-head\">\n      <span class=\"fx-eyebrow\">Live Demo 04<\/span>\n      <h2 class=\"fx-h2\">Photo Coach<\/h2>\n      <p class=\"fx-lead\">Upload a clear full-body photo to test browser-side body landmark analysis, regional exercise guidance and personalised planning.<\/p>\n    <\/div>\n\n<div class=\"fnc fnp\" data-fnp>\n\t<form class=\"fnc-form fnp-form\" novalidate>\n\t\t<div class=\"fnc-form__head\">\n\t\t\t<h3>Upload your photo<\/h3>\n\t\t\t<p>Your full-body photo is analysed <strong>inside your browser<\/strong> with the self-hosted pose model. FitNFO checks visible alignment across the head and neck, shoulders and arms, trunk, hips, knees, ankles and stance, then uses those measurements to personalise your exercise and diet plan. The photo itself is not uploaded or stored.<\/p>\n\t\t<\/div>\n\n\t\t<div class=\"fnp-top\">\n\t\t\t<div class=\"fnp-preview\">\n\t\t\t\t<canvas class=\"fnp-canvas\" width=\"480\" height=\"640\" aria-label=\"Photo preview\" hidden><\/canvas>\n\t\t\t\t<div class=\"fnp-empty\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"7\" r=\"3\"\/><path d=\"M12 10v6m0 0-3 5m3-5 3 5M8 13h8\"\/><\/svg><span>Your photo will appear here<\/span><\/div>\n\t\t\t<\/div>\n\t\t\t<div class=\"fnp-side\">\n\t\t\t\t<div class=\"fnc-f\"><label for=\"fnp-view\">Photo type<\/label>\n\t\t\t\t\t<select id=\"fnp-view\" name=\"view\"><option value=\"front\">Front view (facing the camera)<\/option><option value=\"side\">Side view (standing sideways)<\/option><\/select><\/div>\n\t\t\t\t<label class=\"fnp-upload\"><input type=\"file\" name=\"photo\" accept=\"image\/*\"><span>Choose or take a photo<\/span><\/label>\n\t\t\t\t<div class=\"fnp-status\" role=\"status\" aria-live=\"polite\">Add a photo to begin.<\/div>\n\t\t\t\t<ul class=\"fnp-tips\">\n\t\t\t\t\t<li>Stand 2\u20133 m from the camera, full body in frame (head to feet).<\/li>\n\t\t\t\t\t<li>Camera at chest height, held straight; plain background, good light.<\/li>\n\t\t\t\t\t<li>Wear fitted clothes and stand relaxed and natural, arms at your sides.<\/li>\n\t\t\t\t\t<li>Front view: face the camera. Side view: turn 90\u00b0 and look straight ahead.<\/li>\n\t\t\t\t<\/ul>\n\t\t\t\t<div class=\"fnp-manual\" hidden>\n\t\t\t\t\t<p><strong>Couldn\u2019t analyse the photo?<\/strong> Tick what you notice about your posture instead:<\/p>\n\t\t\t\t\t<label><input type=\"checkbox\" name=\"man\" value=\"shoulders_uneven\"> One shoulder higher<\/label>\n\t\t\t\t\t<label><input type=\"checkbox\" name=\"man\" value=\"head_forward\"> Head forward<\/label>\n\t\t\t\t\t<label><input type=\"checkbox\" name=\"man\" value=\"rounded_shoulders\"> Rounded shoulders<\/label>\n\t\t\t\t\t<label><input type=\"checkbox\" name=\"man\" value=\"hips_uneven\"> Uneven hips<\/label>\n\t\t\t\t\t<label><input type=\"checkbox\" name=\"man\" value=\"knees_in\"> Knees cave in<\/label>\n\t\t\t\t\t<label><input type=\"checkbox\" name=\"man\" value=\"back_arch\"> Lower-back arch<\/label>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\n\t\t<div class=\"fnc-units\" role=\"group\" aria-label=\"Units\">\n\t\t\t<label><input type=\"radio\" name=\"units\" value=\"metric\" checked> Metric (kg, cm)<\/label>\n\t\t\t<label><input type=\"radio\" name=\"units\" value=\"imperial\"> Imperial (lb, ft\/in)<\/label>\n\t\t<\/div>\n\t\t<div class=\"fnc-grid\">\n\t\t\t<div class=\"fnc-f\"><label for=\"fnp-goal\">Goal<\/label><select id=\"fnp-goal\" name=\"goal\"><option value=\"lose\">Lose fat<\/option><option value=\"gain\">Build muscle<\/option><option value=\"maintain\">Stay fit &amp; maintain<\/option><\/select><\/div>\n\t\t\t<div class=\"fnc-f\"><label for=\"fnp-sex\">Sex<\/label><select id=\"fnp-sex\" name=\"sex\"><option value=\"male\">Male<\/option><option value=\"female\">Female<\/option><\/select><\/div>\n\t\t\t<div class=\"fnc-f\"><label for=\"fnp-age\">Age (years)<\/label><input id=\"fnp-age\" name=\"age\" type=\"number\" min=\"18\" max=\"75\" value=\"30\" inputmode=\"numeric\"><\/div>\n\t\t\t<div class=\"fnc-f fnc-m\"><label for=\"fnp-weight\">Weight (kg)<\/label><input id=\"fnp-weight\" name=\"weight\" type=\"number\" min=\"35\" max=\"250\" step=\"0.1\" value=\"75\"><\/div>\n\t\t\t<div class=\"fnc-f fnc-i\" hidden><label for=\"fnp-weight-lb\">Weight (lb)<\/label><input id=\"fnp-weight-lb\" name=\"weight_lb\" type=\"number\" min=\"77\" max=\"550\" step=\"0.1\" value=\"165\"><\/div>\n\t\t\t<div class=\"fnc-f fnc-m\"><label for=\"fnp-height\">Height (cm)<\/label><input id=\"fnp-height\" name=\"height\" type=\"number\" min=\"120\" max=\"230\" value=\"172\"><\/div>\n\t\t\t<div class=\"fnc-f fnc-i\" hidden><label>Height (ft \/ in)<\/label><div class=\"fnc-ftin\"><input name=\"ft\" type=\"number\" min=\"4\" max=\"7\" value=\"5\" aria-label=\"Feet\"><input name=\"inch\" type=\"number\" min=\"0\" max=\"11\" value=\"8\" aria-label=\"Inches\"><\/div><\/div>\n\t\t\t<div class=\"fnc-f fnc-m\"><label for=\"fnp-target\">Target weight (kg) <em>optional<\/em><\/label><input id=\"fnp-target\" name=\"target\" type=\"number\" min=\"35\" max=\"250\" step=\"0.1\" placeholder=\"e.g. 68\"><\/div>\n\t\t\t<div class=\"fnc-f fnc-i\" hidden><label for=\"fnp-target-lb\">Target weight (lb) <em>optional<\/em><\/label><input id=\"fnp-target-lb\" name=\"target_lb\" type=\"number\" min=\"77\" max=\"550\" step=\"0.1\" placeholder=\"e.g. 150\"><\/div>\n\t\t\t<div class=\"fnc-f\"><label for=\"fnp-activity\">Daily activity<\/label><select id=\"fnp-activity\" name=\"activity\"><option value=\"sedentary\">Mostly sitting<\/option><option value=\"light\" selected>Light<\/option><option value=\"moderate\">Moderate<\/option><option value=\"active\">Very active<\/option><\/select><\/div>\n\t\t\t<div class=\"fnc-f\"><label for=\"fnp-days\">Workout days \/ week<\/label><select id=\"fnp-days\" name=\"days\"><option>2<\/option><option>3<\/option><option selected>4<\/option><option>5<\/option><option>6<\/option><\/select><\/div>\n\t\t\t<div class=\"fnc-f\"><label for=\"fnp-level\">Experience<\/label><select id=\"fnp-level\" name=\"level\"><option value=\"beginner\">Beginner<\/option><option value=\"intermediate\">Intermediate<\/option><\/select><\/div>\n\t\t\t<div class=\"fnc-f\"><label for=\"fnp-equip\">Where do you train?<\/label><select id=\"fnp-equip\" name=\"equip\"><option value=\"gym\">Gym<\/option><option value=\"home\">Home with dumbbells \/ bands<\/option><option value=\"none\">Home, no equipment<\/option><\/select><\/div>\n\t\t\t<div class=\"fnc-f\"><label for=\"fnp-diet\">Eating style<\/label><select id=\"fnp-diet\" name=\"diet\"><option value=\"standard\">Everything (no pork)<\/option><option value=\"vegetarian\">Vegetarian<\/option><option value=\"vegan\">Vegan<\/option><\/select><\/div>\n\t\t<\/div>\n\n\t\t<label class=\"fnc-check\"><input type=\"checkbox\" name=\"pregnant\" value=\"1\"> I am pregnant or breastfeeding<\/label>\n\t\t<label class=\"fnc-check\"><input type=\"checkbox\" name=\"own\" value=\"1\"> The photo is of me and I am 18 or older.<\/label>\n\t\t<label class=\"fnc-check\"><input type=\"checkbox\" name=\"consent\" value=\"1\"> I understand this is an educational estimate, not medical advice.<\/label>\n\n\t\t<div class=\"fnc-error\" role=\"alert\" hidden><\/div>\n\t\t<button type=\"submit\" class=\"fnc-btn fnc-btn--primary\">Analyse my photo &amp; build my plan<\/button>\n\t<\/form>\n\t<div class=\"fnc-out\" hidden aria-live=\"polite\"><\/div>\n<\/div>\n\t\t\n\n    <div class=\"fx-demo-linkrow\"><a class=\"fx-btn fx-btn--ghost\" href=\"https:\/\/adnanthemes.com\/fitnfo\/photo-coach\/\">Open dedicated Photo Coach page<\/a><\/div>\n  <\/div>\n<\/section>\n\n\n\n<section class=\"fx-sec fx-sec--soft\" id=\"assistant-demo\">\n  <div class=\"fx-wrap\">\n    <div class=\"fx-head\">\n      <span class=\"fx-eyebrow\">Live Demo 05<\/span>\n      <h2 class=\"fx-h2\">FitNFO Assistant<\/h2>\n      <p class=\"fx-lead\">Ask fitness, exercise, nutrition and FitNFO questions. The bundled knowledge base works without an external API key.<\/p>\n    <\/div>\n\n<div class=\"fai-chat fai-chat--inline\" data-fai-chat><\/div>\n\n    <div class=\"fx-demo-linkrow\"><a class=\"fx-btn fx-btn--ghost\" href=\"https:\/\/adnanthemes.com\/fitnfo\/assistant\/\">Open dedicated Assistant page<\/a><\/div>\n  <\/div>\n<\/section>\n\n\n\n<section class=\"fx-sec\" id=\"form-checker-demo\">\n  <div class=\"fx-wrap\">\n    <div class=\"fx-head\">\n      <span class=\"fx-eyebrow\">Live Demo 06<\/span>\n      <h2 class=\"fx-h2\">Video Exercise Form Checker<\/h2>\n      <p class=\"fx-lead\">Upload a short exercise clip or use your camera. The bundled pose model runs inside your browser to count reps, score movement and flag visible technique issues.<\/p>\n    <\/div>\n\n<div class=\"fnform\" data-fnform>\n\t<div class=\"fnform-head\">\n\t\t<div>\n\t\t\t<span class=\"fnform-kicker\">Offline video analysis<\/span>\n\t\t\t<h3>Exercise Form Checker<\/h3>\n\t\t\t<p>Upload a short exercise video or use your camera. FitNFO analyses body landmarks inside your browser. Your video is not uploaded or stored.<\/p>\n\t\t<\/div>\n\t\t<div class=\"fnform-private\"><span><\/span> Browser-side processing<\/div>\n\t<\/div>\n\n\t<div class=\"fnform-controls\">\n\t\t<label>Exercise\n\t\t\t<select data-exercise>\n\t\t\t\t<option value=\"squat\">Squat<\/option>\n\t\t\t\t<option value=\"lunge\">Lunge<\/option>\n\t\t\t\t<option value=\"pushup\">Push-up<\/option>\n\t\t\t\t<option value=\"plank\">Plank<\/option>\n\t\t\t\t<option value=\"deadlift\">Deadlift \/ hip hinge<\/option>\n\t\t\t\t<option value=\"press\">Shoulder press<\/option>\n\t\t\t<\/select>\n\t\t<\/label>\n\t\t<label>Camera view\n\t\t\t<select data-view>\n\t\t\t\t<option value=\"side\">Side view<\/option>\n\t\t\t\t<option value=\"front\">Front view<\/option>\n\t\t\t<\/select>\n\t\t<\/label>\n\t\t<label>Playback\n\t\t\t<select data-speed>\n\t\t\t\t<option value=\"1\">1\u00d7 normal<\/option>\n\t\t\t\t<option value=\"0.75\">0.75\u00d7<\/option>\n\t\t\t\t<option value=\"0.5\">0.5\u00d7 slow motion<\/option>\n\t\t\t\t<option value=\"0.25\">0.25\u00d7 frame review<\/option>\n\t\t\t<\/select>\n\t\t<\/label>\n\t\t<label class=\"fnform-upload\"><input type=\"file\" accept=\"video\/mp4,video\/webm,video\/quicktime,video\/*\" data-file><span>Choose video<\/span><\/label>\n\t\t<button type=\"button\" class=\"fnc-btn fnc-btn--ghost\" data-camera>Use camera<\/button>\n\t<\/div>\n\n\t<div class=\"fnform-tip\" data-guide>For squats, a side view is best. Keep your whole body visible from head to feet.<\/div>\n\n\t<div class=\"fnform-stage\">\n\t\t<div class=\"fnform-video-wrap\">\n\t\t\t<video playsinline controls preload=\"metadata\" data-video><\/video>\n\t\t\t<canvas data-canvas><\/canvas>\n\t\t\t<div class=\"fnform-empty\" data-empty>\n\t\t\t\t<strong>Add a short exercise video<\/strong>\n\t\t\t\t<span>10 to 45 seconds works best. Keep the full body in frame.<\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"fnform-live\">\n\t\t\t<div class=\"fnform-live-stat\"><small>Reps<\/small><strong data-reps>0<\/strong><\/div>\n\t\t\t<div class=\"fnform-live-stat\"><small>Form score<\/small><strong data-score>--<\/strong><\/div>\n\t\t\t<div class=\"fnform-live-stat\"><small>Tracking<\/small><strong data-track>Waiting<\/strong><\/div>\n\t\t\t<div class=\"fnform-status\" data-status>Add a video to begin.<\/div>\n\t\t\t<button type=\"button\" class=\"fnc-btn fnc-btn--primary\" data-analyse disabled>Analyse video<\/button>\n\t\t\t<button type=\"button\" class=\"fnc-btn fnc-btn--ghost\" data-reset>Reset<\/button>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"fnform-results\" data-results hidden><\/div>\n\t<p class=\"fnform-note\">FitNFO provides exercise-coaching feedback, not medical diagnosis. Stop if you feel sharp pain, dizziness, numbness or unusual shortness of breath.<\/p>\n<\/div>\n\n\n    <div class=\"fx-demo-linkrow\"><a class=\"fx-btn fx-btn--ghost\" href=\"https:\/\/adnanthemes.com\/fitnfo\/form-checker\/\">Open dedicated Form Checker page<\/a><\/div>\n  <\/div>\n<\/section>\n\n<section class=\"fx-sec\">\n  <div class=\"fx-wrap\">\n    <div class=\"fx-cta\">\n      <h2>Everything on this page is live<\/h2>\n      <p>Use the dedicated pages when you want a cleaner single-feature test, or use this demo hub for end-to-end testing.<\/p>\n      <div class=\"fx-actions\">\n        <a class=\"fx-btn fx-btn--light\" href=\"https:\/\/adnanthemes.com\/fitnfo\/calculators\/\">Calculator directory<\/a>\n        <a class=\"fx-btn fx-btn--ghost\" href=\"https:\/\/adnanthemes.com\/fitnfo\/features\/\">View all features<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Interactive Demo Hub Test every major FitNFO feature Use the live demos below to test calculators, plan generation, offline food lookup, Photo Coach and the FitNFO assistant from one page. Start testing Open all 30 calculators Demo navigation Choose a feature to test Each demo below uses the same plugin build that runs on this [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-51","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/adnanthemes.com\/fitnfo\/wp-json\/wp\/v2\/pages\/51","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/adnanthemes.com\/fitnfo\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/adnanthemes.com\/fitnfo\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/adnanthemes.com\/fitnfo\/wp-json\/wp\/v2\/comments?post=51"}],"version-history":[{"count":1,"href":"https:\/\/adnanthemes.com\/fitnfo\/wp-json\/wp\/v2\/pages\/51\/revisions"}],"predecessor-version":[{"id":54,"href":"https:\/\/adnanthemes.com\/fitnfo\/wp-json\/wp\/v2\/pages\/51\/revisions\/54"}],"wp:attachment":[{"href":"https:\/\/adnanthemes.com\/fitnfo\/wp-json\/wp\/v2\/media?parent=51"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}