Skip to content
Ananda Technologies Pvt. Ltd.
  • PHP
  • 40% OFF

ForkTale - Recipe Sharing Portal

ForkTale is a recipe sharing portal PHP project with source code where home chefs post recipes and food lovers like, save, review and plan them.

A complete final year PHP project with Top Recipes ranking, meal planner, shopping list, three user panels, documentation and sample data.

ForCSEIT

Platform
Web app
1-on-1 setup
AnyDesk / Meet
Setup time
1 Hour
Download access
8 months
  • Source code
  • Project report
  • Setup guide
1 / 5

About this project

ForkTale is a recipe sharing portal PHP project built with PHP 8, MySQL and Bootstrap 5. Home chefs share family recipes with exact quantities, step timers and a photo. The admin checks every recipe with a 5-point checklist before it goes live. Food lovers browse, like, save, review and cook the recipes, see the Top Recipes of the week, and plan their meals with an automatic shopping list.

How it works

  • A home chef registers, and the admin approves the chef account.
  • The chef adds a recipe with ingredient rows, step rows (with timers) and a photo. The recipe is saved as Pending.
  • The admin opens the recipe and approves it after ticking all 5 checklist points, or sends it back with a reason.
  • Food lovers like and save recipes with one click (AJAX). The count changes without reloading the page.
  • Top Recipes ranks recipes for this week, this month and all time. Score = likes x 3 + saves x 4 + reviews x 5, counted only inside the period.
  • The servings scaler recalculates every ingredient quantity for 1 to 20 people.
  • The meal planner (breakfast, lunch, dinner for 7 days) creates one scaled shopping list that can be printed.

Users

  • Visitor: browse and search recipes, view Top Recipes and chef profiles.
  • Food Lover: like, save, review, use the meal planner and shopping list.
  • Home Chef: add and edit recipes, view recipe stats, reply to reviews.
  • Admin: approve recipes and chefs, manage categories, moderate reviews, view reports, send notices, change settings.

Highlights

  • 3 roles + admin, 40 pages, 13 MySQL tables with foreign keys and UNIQUE keys
  • AJAX Like / Save, Top Recipes trending score, servings scaler, meal planner + shopping list
  • Charts on the admin and chef dashboards (Chart.js), reports with date filter and print
  • Validations on every form, both client side and server side (email, 10-digit mobile, password, recipe rows, photo type and size)
  • Security: prepared statements, bcrypt passwords, CSRF tokens (forms and AJAX), role and ownership checks, safe photo upload
  • Works fully offline on XAMPP; 28 flat dish pictures included
  • Demo logins: admin / admin123, rahul@gmail.com / 123456 (food lover), priya@gmail.com / 123456 (home chef)

What you get

  • Complete source code with SQL file and sample data (28 recipes, 7 chefs, 46 food lovers)
  • Project report (PDF) with 8 diagrams, abstract, explanation with viva questions, and setup guide
  • Screenshots and a README with a 10-minute demo script

Who can use this project

BCA, BSc CS / IT, MCA and Diploma final year students, and Engineering 2nd / 3rd year students for a micro project.

Frequently asked questions

Does it need internet? No. Everything runs offline on XAMPP. Is there a payment gateway? No. This project focuses on Like / Save, Top Recipes and the meal planner. Can I change the Top Recipes points? Yes, from Admin > Settings. Is documentation included? Yes: abstract, report, explanation with viva Q&A and setup guide, all as PDF.

Who can take it

Students who need a working project with source code, report and setup help for their submission.

Branches: Computer Science & Engineering (CSE), Information Technology (IT)

We make it easy for you

  • 1-on-1 session on AnyDesk or Google Meet
  • We install the full project on your laptop
  • We explain the flow, modules and database for your viva
  • Report and step-by-step setup guide included
  • WhatsApp help whenever you get stuck

What you get

Everything unlocks in My projects right after payment.

  • Source codeComplete, working source code
  • Project reportEditable report / documentation
  • Setup guideStep-by-step installation guide

Project report preview

The first 5 pages of the report that comes with this project — 54 pages in the full report. Tap a page to read it — swipe for the next page.

Included free with this project

1-on-1 setup session on AnyDesk or Google Meet

After you buy, we schedule a session at a time that suits you. Our developer installs the complete project on your own laptop, runs it with you and explains it — so you can present it with confidence.

  1. 1

    Pick a time

    We call or WhatsApp you to fix the slot

  2. 2

    We install it

    Full setup on your system over AnyDesk

  3. 3

    We explain it

    Flow, modules and database on Google Meet

Modules inside

17 working modules — each one is explained in the report.

  • Public: home with search, #1 recipe of the week and Top 3 podium
  • Public: browse recipes with search (dish / ingredient), category, veg / non-veg, time, difficulty and sort filters
  • Public: recipe page with like, save, servings scaler, step timers, rating breakdown and reviews
  • Public: Top Recipes for this week / month / all time with scores
  • Public: home chef list and chef profile; about, contact, login and register pages
  • Food Lover: dashboard with this week's plan and shopping list preview
  • Food Lover: saved recipes and liked recipes
  • Food Lover: weekly meal planner (breakfast, lunch, dinner)
  • Food Lover: automatic shopping list with print
  • Food Lover: my reviews, notifications, profile and password
  • Home Chef: dashboard with likes / saves chart and recipe status donut
  • Home Chef: add / edit recipe with ingredient and step rows and photo
  • Home Chef: my recipes with status and admin reason; recipe stats with 30-day chart
  • Home Chef: reply to reviews
  • Admin: dashboard charts; recipe approval with 5-point checklist / send back
  • Admin: categories, review moderation, approve / block chefs and food lovers
  • Admin: reports with date filter and print, notices, messages, settings

Want an extra module or a change?

We can add the features your guide asked for. Tell us what to change and get a quote on WhatsApp.

Customise this project

Technology used

Built with
PHP 8,MySQL (XAMPP / phpMyAdmin),Bootstrap 5,HTML5,CSS3,JavaScript (AJAX fetch),Chart.js
Runs as
Web app
Setup time
1 Hour with the guide
Documents
Project Abstract (2 pages),, Project Report (55 pages with 8 diagrams: architecture, DFD 0, DFD 1, ER, use case, activity, sequence, site map),, Project Explanation with viva questions and answers,, Setup Guide - all as PDF., SQL file with sample data,, screenshots and, README with a 10-minute demo script.

How buying works

  1. 1

    Read the free abstract

    Sign in and download it (3 per day)

  2. 2

    Pay securely

    UPI, card or net banking

  3. 3

    Download instantly

    Source code and report in My projects for 8 months

  4. 4

    1-on-1 setup session

    We install it on your laptop and explain it

How to run it

An overview — the full guide comes with the project, and we help you if anything doesn’t start.

  1. 1Install XAMPP (PHP 8) and start Apache and MySQL.
  2. 2Copy the ForkTale folder to C:\xampp\htdocs\php_projects\
  3. 3Open http://localhost/phpmyadmin and click Import.
  4. 4Choose ForkTale\database\forktale_db.sql and click Import (this creates forktale_db with 13 tables).
  5. 5Open http://localhost/php_projects/ForkTale/
  6. 6Admin panel: http://localhost/php_projects/ForkTale/admin/ (admin / admin123)
  7. 7Food lover: rahul@gmail.com / 123456; home chef: priya@gmail.com / 123456
  8. 8Before a demo on a later date, import the SQL again so the sample dates look current.

Questions about ForkTale

What do I get when I buy ForkTale?

Complete source code, the database, project abstract (2 pages),, project report (55 pages with 8 diagrams: architecture, dfd 0, dfd 1, er, use case, activity, sequence, site map),, project explanation with viva questions and answers, and help to run it on your laptop. Files unlock in your dashboard right after payment.

Can I see the abstract before buying?

Yes. Sign in and download the free abstract from this page, and check it with your guide first.

Will you help me run and explain the project?

Yes. After you buy, we schedule a 1-on-1 session on AnyDesk or Google Meet. Our developer installs the complete project on your own laptop, runs it with you and explains the flow, modules and database so you are ready for your viva.

Can the project be changed for my college?

Small changes such as adding a module or changing fields are possible. Tell us before you pay and we will confirm what we can do and the cost.

Similar projects

All PHP projects →
None of these fit your topic?Send your idea — we build it and share the quote first.Request custom project

Get ForkTale for your submission

Leave your details and a counsellor will call to confirm your branch, any changes your guide needs, and how you want to pay.