Try My Recipe (Recipe Sharing Website - CMS) in PHP and SQLite Free Source Code

Language

Introduction

This is a PHP Project entitled Try My Recipe. It is a Recipe Sharing Website that is a kind of simple CMS or Content Management System. This project is a web-based application that provides an online platform where any users who like to cook can explore others' recipes and post/share their own recipes. The project has simple features and functionalities which allow the users to use this application easily. It has a pleasant user interface

I developed this project using the following:

  • XAMPP v3.3.0 as my local webserver that has a PHP Version 8.0.7
  • PHP Language
  • SQLite Database
  • HTML
  • CSS
  • JavaScript
  • jQuery
  • Ajax
  • Bootstrap
  • Summernote
  • and more...

About the Try My Recipe (Recipe Sharing Website - CMS)

This application contains 2 modules which are the Admin Module and the User/Public Module. The Admin Module is the side of the project where the management system administrators/staff can manage the important information and list that the project contains. They can also manage the list of users who has CRUD Operations/Functionalities. The Public/User Module is the side where the site users or visitors can browse the information of the site and explore the different recipes shared by the management or other users. The site visitors are required to register their account to the system before they can share their recipes and write a comment on the published recipes.

Project Features

Admin Panel

  • Secure Login/Logout
  • Home Page
    • Display Lists Summary
  • Manage Food Category List (CRUD)
  • Manage Recipe List (CRUD)
  • Manage User List (CRUD)
  • Manage Admin List (CRUD)
  • View Published Content
  • View and Manage Comment Section
  • Can Overwrite/Delete the users' comments
  • Manage User List (CRUD)
  • Manage Account Credentials

Users/Public-Side

  • Home Page
    • Displays the welcome content of the site.
  • Category List
  • Search Category
  • Category's Recipe List
  • Search Category's Recipe
  • View Recipe Content
  • Secure Login and Registration
  • List User's Posted Recipe (CRUD)
  • Write Comment to a Published Recipe Content
  • Edit own comments
  • Delete own comments
  • Manage Account Credentials

Some of the System Snapshots

Public Home Page

Try My Recipe (Recipe Sharing Website - CMS)

Category List (User/Public Side)

Try My Recipe (Recipe Sharing Website - CMS)

Category's Recipe List (User/Public Side)

Try My Recipe (Recipe Sharing Website - CMS)

Recipe Content Page (User/Public Side)

Image removed.

Admin Panel (Home Page)

Try My Recipe (Recipe Sharing Website - CMS)

Recipe Content Form's Page

Image removed.

The project source code is free to download on this website. Feel Free to download and modify the source code the way you wanter. Follow the instruction below to run this project.

How to Run ??

Requirements

  • Download and Install any local web server such as XAMPP/WAMP.
  • Download the provided source code zip file. (download button is located below)

Installation/Setup

  1. Open your XAMPP/WAMP's php.ini file and uncomment the sqlite3 and save the file.
  2. Open your XAMPP/WAMP's Control Panel and start Apache.
  3. Extract the downloaded source code zip file.
  4. If you are using XAMPP, copy the extracted source code folder and paste it into the XAMPP's "htdocs" directory. And If you are using WAMP, paste it into the "www" directory.
  5. Browse the Try My Recipe (Recipe Sharing Website - CMS) in a browser. i.e. http://localhost/recipe_site/.

Default Admin Access

Username: admin
Password: admin123

Sample User Access

Username: cblake
Password: cblake123

You can also create a new user by registering a new account.

DEMO VIDEO

That's it! You can now explore the features and functionalities of this Try My Recipe (Recipe Sharing Website - CMS) project in PHP and SQLite Database. I hope this will help you with what you are looking for and you'll find something useful for your future PHP Projects.

Explore more on this website for more Free Source Codes and Tutorials.

Enjoy :)

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.

Virus note: All files are scanned once-a-day by SourceCodester.com for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.

FOR YOUR OWN SAFETY, PLEASE:

1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.

Comments

Submitted byAbdul Mukim (not verified)on Fri, 10/29/2021 - 10:57

Hi can i use this and make it live with a little modification?
Submitted bySam Jain (not verified)on Sun, 11/20/2022 - 19:23

Bro it is not working for me. Shows this: Fatal error: Uncaught Error: Class "SQLite3" not found in C:\xampp\htdocs\recipe_site\recipe_site\DBConnection.php:9 Stack trace: #0 C:\xampp\htdocs\recipe_site\recipe_site\index.php(3): require_once() #1 {main} thrown in C:\xampp\htdocs\recipe_site\recipe_site\DBConnection.php on line 9

Add new comment