40% off everything — use code SAVE40 at checkout · ends in …
Skip to content
phpguru.store
PHP, MySQL, Razorpay

Diet & Meal Planner Pro

A dietitian's website with programmes for sale, Razorpay checkout, client accounts and the full meal planner, in PHP

Sell your programmes from your own website with Diet & Meal Planner Pro — Razorpay checkout, client accounts and the full meal planner, with no monthly fee.

  • Instant delivery
  • Commercial license included
  • PHP 8 compatibility verified
₹3,999$69

One-time payment · Instant download · Regular license (Agency option)

Secured by Razorpay · we never see your card/UPI details

The complete practice in one PHP + MySQL install: a public website with programmes for sale (Razorpay or manual payment), coupons, a blog and enquiries; an orders panel with CSV export; client accounts with meal plans and weight logs; and the full Diet & Meal Planner — clients, 125-food database, day-by-day plans with calorie and macro totals, templates and printable plans.

What you get

Taken from this product's own README (included in the download). A PHPGuru-developed product.

Included

  • Public website for the practice: home, programmes, blog, about and contact pages, branded with your name, logo and colour from the panel
  • Programmes for sale with price, duration, what's included and an image; a "was" price for offers
  • Checkout with Razorpay (UPI, cards, net banking, wallets) using your own keys, with server-side signature verification and a webhook — or Manual mode where you confirm the payment yourself
  • Coupon codes: percent or fixed amount, with use limits and expiry
  • Orders panel: pending, paid, refunded and cancelled, search, CSV export, payment references, programme dates
  • A paid order creates the client record from the checkout details and emails the client a link to set their password — exactly once, even if Razorpay confirms the payment twice
  • Client accounts: programmes with dates, the active meal plan, weight log with chart, forgot-password flow; the private link from the Lite edition still works too
  • Blog with drafts, publish dates, SEO fields and Article schema; media page for images; enquiries inbox; email log
  • Everything in the Diet & Meal Planner: client profiles, BMI and energy estimates, 125-food USDA database, plans of 1–14 days with totals against the target, diet-preference enforcement, copy-day, templates, print view
  • Settings page for practice details, payment mode, Razorpay keys (stored, never shown back), currency and the notes printed on plans and checkout
  • CSRF protection on every form, prepared statements throughout, and a login lockout after repeated failed attempts

What it is not

This is a practice website and planning tool, not a medical device: it gives no medical advice, does not generate plans automatically and limits the energy estimates to adults. Payments need your own Razorpay account (keys go in Settings); the app does not hold money or issue GST invoices. There is one staff login, no appointment calendar (pair it with our Clinic Appointment Booking), no recurring subscriptions, no video hosting, no chat and no mobile app. Emails go through your server's mail() function or are kept in the panel's email log.

Requirements & testing
PHP 7.4+ (tested on PHP 8.5), MySQL 5.7+ or MariaDB 10+ (tested on MySQL 8.0), the mysqli, curl, mbstring and fileinfo extensions (enabled by default on virtually all PHP hosting).
In the download
Full PHP source, database schema (sql/schema.sql), README with installation steps, college project report and viva questions.
Installation (7 steps)
Upload all files to your PHP hosting (shared hosting, VPS, or XAMPP) → Create a new MySQL database → Import sql/schema.sql into that database via phpMyAdmin or the command line → Open config.php and set DB_HOST, DB_NAME, DB_USER, DB_PASS → Make the uploads/ folder writable by PHP (chmod 755 or 775 on most hosts) → Visit admin/login.php in your browser and change the password → Open Settings in the panel: practice name, contact details, payment mode. Prefer us to do it? Add installation at checkout.
Support & licence
Email support is included with your purchase — reply with your payment ID and what you're seeing, and we'll help you get it running. Licence terms: Regular vs Agency.

Screenshots

Sound familiar?

  • Clients find you on Instagram, pay by UPI screenshot, and someone has to reconcile it all by hand.
  • Plans go out as PDFs on WhatsApp, and clients ask for them again every week.
  • Client details are typed into a spreadsheet, then again into the plan.
  • Practice-management apps charge a monthly subscription and keep your client list.

Diet & Meal Planner Pro fixes that today: complete source code, the database included, a commercial license — installed on your hosting in an afternoon, or by us.

Who buys it — and what they get

Business owners

Dietitians, nutritionists and gyms: a website that takes payment and creates the client, on hosting you own.

Freelancers & agencies

Build a nutrition practice site for a client in an afternoon, put their name and Razorpay keys in, and bill for the setup.

Students & learners

A two-role project with a real payment gateway, signature verification, a webhook and 15 tables — plus the report template and viva questions.

Freelancers: the Regular license covers client projects, so one purchase can become paid work. Reselling it as a hosted service needs the Agency license.

Is it right for your business?

One page per kind of business: how it fits into the week, what you get, and where it is not the right tool.

Included in the download

College project pack for BCA, MCA & B.Tech students

The ZIP has a college-project-pack folder next to the source code, with what a final-year submission needs:

  • Project report template (.docx) — abstract, SRS, DFD/ER and use-case tables, the design of all 15 database tables, installation, workflow walkthrough, 18 test cases, screenshot list, references.
  • 29 viva questions with model answers — about this project's tables and workflow, plus PHP/MySQL fundamentals.
  • XAMPP installation steps for Windows and macOS.
  • README on using it honestly — what to change and how to declare the licensed base in your report.
See all college projects and how the pack works →
Full overview: who it's for, every feature explained, how it works

Diet & Meal Planner Pro — Overview

A ready-to-deploy PHP and MySQL website and panel for a diet or nutrition practice. Visitors read your blog, see your programmes and pay online through Razorpay (or by UPI and bank transfer with manual confirmation). A paid order becomes a client record and an account; you build their meal plans in the panel and they read them, print them and log their weight in their account. The orders panel tracks every sale with CSV export, coupons and refunds. The planner itself is the full Diet & Meal Planner: 125 foods from the USDA public-domain database, day-by-day plans with calorie and macro totals, templates and printable plans.

Who This Is For

  • Dietitians and nutritionists who want to sell programmes from their own website instead of taking bookings by chat.
  • Gyms and coaches offering paid diet programmes alongside training.
  • Freelancers building a nutrition practice site for a client and billing for the setup.
  • Students who need a two-role (staff and client) PHP project with real payments, accounts and a database of 15 tables.

This is a practice website and planning tool, not a medical device: it gives no medical advice, does not generate plans automatically and limits the energy estimates to adults. Payments need your own Razorpay account (keys go in Settings); the app does not hold money or issue GST invoices. There is one staff login, no appointment calendar (pair it with our Clinic Appointment Booking), no recurring subscriptions, no video hosting, no chat and no mobile app. Emails go through your server's mail() function or are kept in the panel's email log.

Key Features

Razorpay done properly

Orders are created server to server with your key secret, the browser's payment result is checked against the HMAC signature, and a webhook confirms payments the browser never reported. Each path marks the order paid exactly once; the test suite fires eight confirmations at the same instant and exactly one wins.

Manual payment when you want it

Switch the payment mode to Manual and checkout shows your UPI or bank details; you mark the order paid from the orders panel and the client gets their account email the same way.

From order to plan without re-typing

Checkout asks for the details a plan needs — sex, date of birth, height, goal and diet preference — so the client record is created ready for their first plan, and a returning client's email links to their existing record.

Accounts without password headaches

Clients never register. A paid order emails a 24-hour link to choose a password; staff can send a fresh link from the client or order page, and the forgot-password flow does the same. Client logins are throttled separately from the staff login.

A site you can run yourself

Practice name, logo, colour, contact details, the About page, the checkout note and the plan note are all settings; programmes, posts and images are managed from the panel with no code.

What's Included

The full, unobfuscated PHP source and a MySQL schema file ready to import, with the default admin login seeded. Setup takes about 10-15 minutes on any standard PHP + MySQL hosting.

Technical Requirements

PHP 7.4+ (tested on PHP 8.5), MySQL 5.7+ or MariaDB 10+ (tested on MySQL 8.0), and the mysqli extension. Plain PHP, no framework dependency. Every form is CSRF-protected and all database access uses prepared statements.

Exact Buy & Setup Process

Step 1 — Buy Now

Click Buy Now, enter your name, email, and phone, and pay via Razorpay (UPI, cards, netbanking, wallets).

Step 2 — Get Your Download

The download link appears instantly and is emailed to you — valid 7 days, up to 5 downloads.

Step 3 — Upload and Configure

Extract the zip, upload to your hosting, create a MySQL database, and update the four values in config.php.

Step 4 — Import and Log In

Import sql/schema.sql via phpMyAdmin, then log in (admin / admin123 at admin/login.php) and change the password from the top bar.

Frequently Asked Questions

Do I need a Razorpay account?

Only if you want online payment. Create a Razorpay account, paste the Key ID and Key Secret into Settings and add the webhook address shown there. Without it, use Manual mode and confirm payments yourself.

Will it work with another payment gateway?

Out of the box it supports Razorpay (international cards too, once enabled on your Razorpay account) and manual payment. The payment code is in one include file, so a developer can add another gateway.

Does it send emails?

Yes — order confirmation with the account link, password links from the panel and from forgot-password. They go through PHP's mail() on your hosting; every message is also kept in the panel's email log, and a log-only mode exists for testing.

Can clients book appointments?

Not in this product. Programmes are sold and delivered through the account; for a booking calendar pair it with our Clinic Appointment Booking.

How is this different from the Diet & Meal Planner (₹499)?

The ₹499 edition is the planning panel only. Pro adds the public website, programmes for sale, Razorpay and manual checkout, coupons, orders, client accounts, a blog, enquiries and settings — and includes the whole planner.

Is it suitable for a college project?

Yes — two kinds of user, a payment flow with signature verification and a webhook, 15 related tables and rules enforced at the database level. The download includes a report template and viva questions.

Is the commercial license included?

Yes — every purchase includes a genuine commercial license for your own business or client work.

Is it tested on PHP 8?

Yes — every page was tested end to end on PHP 8.5 with MySQL 8, including bad-input and concurrent-request checks.

Do you offer a refund?

Purchases are non-refundable once paid — see the refund policy. If something is genuinely wrong, raise an issue from your orders page and we will help fix it.

Is support included?

Yes — email support is included with every purchase.

Key Features

  • Public website for the practice: home, programmes, blog, about and contact pages, branded with your name, logo and colour from the panel
  • Programmes for sale with price, duration, what's included and an image; a "was" price for offers
  • Checkout with Razorpay (UPI, cards, net banking, wallets) using your own keys, with server-side signature verification and a webhook — or Manual mode where you confirm the payment yourself
  • Coupon codes: percent or fixed amount, with use limits and expiry
  • Orders panel: pending, paid, refunded and cancelled, search, CSV export, payment references, programme dates
  • A paid order creates the client record from the checkout details and emails the client a link to set their password — exactly once, even if Razorpay confirms the payment twice
  • Client accounts: programmes with dates, the active meal plan, weight log with chart, forgot-password flow; the private link from the Lite edition still works too
  • Blog with drafts, publish dates, SEO fields and Article schema; media page for images; enquiries inbox; email log
  • Everything in the Diet & Meal Planner: client profiles, BMI and energy estimates, 125-food USDA database, plans of 1–14 days with totals against the target, diet-preference enforcement, copy-day, templates, print view
  • Settings page for practice details, payment mode, Razorpay keys (stored, never shown back), currency and the notes printed on plans and checkout

This vs. a Free Download

  phpguru.store Typical free download
Commercial & client-project use ✓ Full license included Often restricted to personal/non-commercial use
Complete, matching database file ✓ Included and tested Frequently missing, outdated, or mismatched
Runs on current PHP versions ✓ Verified before listing Old mysql_*-era code is common, fatal-errors on PHP 7/8
Support if setup goes wrong ✓ Email support included None — you're on your own

Frequently Asked Questions

What do I get after purchase?

A downloadable ZIP with the complete PHP source code and a MySQL database file (.sql), ready to install on standard PHP/MySQL hosting.

How is the code delivered?

Instantly after your Razorpay payment is confirmed — a secure download link is shown on-screen and emailed to you.

Can I customize this source code?

Yes, the full source code is included and free to modify for your own use or client projects.

Can I use this for a client project or resell a deployment?

Yes — purchasing gives you a license to use, modify, and deploy the source code for your own projects or client work, with no non-commercial restriction. If you also want to white-label it or run it as a hosted/SaaS service for your own customers, choose the Agency license at checkout — compare the two.

Do I need to know PHP to use this?

No PHP knowledge is needed to install and run it as-is — just basic comfort uploading files and importing a MySQL database via phpMyAdmin. Customizing the code beyond that does require PHP.

Will this work on shared hosting like Hostinger?

Yes — every product is plain PHP and MySQL with no special server modules or paid framework license required, and is built and tested on standard shared hosting before it's listed.

How is this different from a free copy of similar code I can find elsewhere?

Free downloads are commonly restricted to personal/non-commercial use, ship without a matching database file, and were never tested on current PHP versions. This includes a genuine commercial license, a tested matching database, verified PHP 8 compatibility, and email support if setup goes wrong.

AI Setup Assistant Prompt

A ready-made prompt for your own AI assistant (Claude, ChatGPT, Cursor — whatever you use) that walks it through getting this fully live on your domain: hosting, database, config, login, all of it.

I just purchased "Diet & Meal Planner Pro" (a PHP + MySQL application, delivered as diet_planner_pro.zip) from phpguru.store and I want you to help me get it fully live on my own domain. Walk me through this step by step — one step at a time, and check in with me before moving to the next one, since I may need to tell you details about my own setup along the way.

Full prompt unlocks after purchase — in your Orders

Running a business site already? Check how AI-search-ready it is — free.

Free AI Visibility Snapshot →
₹3,999$69

One-time payment · Full source code · Instant delivery · Billed in USD, international cards accepted

License Compare the two licenses →
See preview pages

Real screens with sample data, read-only. The full system is in the download.

Secured by Razorpay. We never see your card/UPI details.

  • Full PHP + MySQL source code
  • Installable on any PHP hosting
  • Free to customize
  • PHP 8 compatibility verified before listing
  • Genuine commercial license — client work OK
  • Real email support if setup goes wrong

What happens after you pay

  1. 1. Download link appears instantly, plus emailed to you
  2. 2. Extract, upload to your hosting, import the included database
  3. 3. Log in and it's running — usually 15–30 minutes end to end
See the exact steps ↓

Purchases are non-refundable, but if anything's wrong you can raise an issue from your orders page and we'll help you fix it.

Want us to set it up for you?

Prefer not to handle hosting/database setup yourself? We'll do it for you.

  • Installation on your hosting from ₹1,999$29
  • Custom features / modifications from ₹4,999$69
Email us for a quote

Pricing depends on your hosting and what you need changed — we'll quote you directly, no surprise charges.