Welcome

Hey There! 👋

Thank you for your interest in Miam-Miam.

Now, Lets get started to tell you about Miam-Miam. Miam-Miam is a powerful php script with a modern UI/UX design, smart functions that will help you create an amazing food social network site. Miam-Miam script works perfectly on mobile, tablet, and desktop, which can help you to create a professional website as Recipes Listing, Fitness Diets, Community Food. Miam-Miam it also allows users to upload their recipes and share them with other users or follow other foodies. Miam-Miam is highly customizable and super-easy to setup .This script included 2 click site installer to install the script without any technical knowledge.

Such as popular food website: Tasty.co / Allrecipes / Yummly / Cookpad / YoRipe


This Documentation describes the installation and configuration steps of script.

While the installation process is rather simple, some of the instructions presented here will require minimum understanding in working with databases and managing files on a server.

If you're not familiar with the procedures presented, We can help you via support : digit94team@gmail.com


License

Regular License

Use, by you or one client, in a single end product which end users are not charged for. The total price includes the item price and a buyer fee.

Extended License

Use, by you or one client, in a single end product which end users can be charged for. The total price includes the item price and a buyer fee.

Please purchase Extended License if you are going to sell as a service. Envato License Policy


Features

  • Security
    • Totally secured system (SQL injection, XSS, CSRF)
    • Built on powerful Laravel Framework that has been tried and tested by millions of developers.
    • Passwords are encrypted using Bcrypt and Argon2 to make sure your data is safe.
  • User & Registration System
    • Login System comes with a Forgotten Password page, to allow users to reset their password via email.
    • Prevents spam by making sure the email address is unique and valid.
    • Passwords are encrypted using Bcrypt and Argon2 to make sure your data is safe!
    • OAuth : Users can register for an account using their facebook, twitter or google accounts.
  • Foodies
    • Any register user can login/ forget password.
    • Having awesome profile include timeline, favorite recipes, liked by me.
    • Mange or update his information in profile settings (country, name, username, gender, user profile, ...).
    • Foodies can post recipes either by registering an account
    • Foodie can follow other foodies to see their new recipes in timeline.
    • Foodie can add recipes to his favorite list
    • Foodie can like recipes
    • Foodie can post reviews in recipes
    • Foodie can search recipe by keywords
  • Admin Panel
    • Flexible control panel system with full options.
    • Only admin role can login admin panel.
    • You can tranlate miam-miam for website to your own language.
    • Change website settings(name, logo, favicon, site description...).
    • Change website SEO settings (meta description).
    • Manage Members (Edit, Delete, Add and view member information) and change their member role (administrator, foodie).
    • Create unlimited categories for recipes and manage it(add, edit, delete, view).
    • Manage Recipes (Approve, Disapprove, Edit, Delete)
    • Manage Review (Approve, Disapprove, Edit, Delete)
    • Create unlimited pages and manage it(add, edit, delete, view).
    • Mange Ads (in sidebar or between recipes)
    • Totally with this admin panel can manage and control every thing appear in website with full option.
  • Trendy website interface included.
    • Home page with :
      • Awesome slider.
      • list of categories
      • latest Recipes added
      • Search for recipes
      • The best sources of inspiration (foodies)
    • Single page for every category with its recipes
    • Single page for search result
    • Single awesome page for recipes with more details : likes, comments and favorites
    • User Profile included all recipes, followings number, followers number.
    • Custom pages.
    • Login/ register/ forget password page.
  • Other Features
    • Pinterest tool integrated to allow you pin images on recipe.
    • Translation is easy from admin panel
    • Google Analytics integrated.
    • Easy to install and usability (without any coding knowledge needed).
    • Awesome Design for Website and admin panel
    • Fully Responsive for Website and admin panel
    • Clean Code with hight performance.
    • Easy Customization
    • Friendly with SEO.
    • High performance.
    • More features will coming up.


Installation

It comes with prebuilt installer. Follow these steps to step guide on your server.


Server Requirements

We are using laravel 7 So these are the minimum server requirements, the installer will check if your server meets these or alternatively you can contact your hosting provider in order to make sure your server meets them.

  • PHP >= 7.2.5
  • BCMath PHP Extension
  • Ctype PHP Extension
  • Fileinfo PHP extension
  • JSON PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension

Creating a new database

Before installing, you will need to create a new database. If you already know how to do this or have already created one, skip to the next step.Please use empty database. In most cases you should be able to create a database from your cpanel.

Useful resources

logo

logo

Now you need to create a new user. On the same page go to create a new database user

logo

Now add the user to the database

logo

And select full permissions on the database to that user

logo

Uploading Files

On some operating systems, the dotfiles are hidden by default. Before starting to upload the files, please make sure your file explorer has the option to view hidden files turned on.

After creating a database, Upload what's inside the files folder on the web root folder of your domain. This folder is generally called public_html, html, or example.com, but depending on your server's configuration, it might be named differently.

Useful resources
Important Important Make sure that you have .env file in your folder.
Important Make sure that .htaccess file got copied properly from the download to your server.

Installation Wizard

Go to your website address, then you'll see an installation wizard. To open the installer. Visit

yourdomain.com/install

Now the installer will show up.The First screen will be Welcome Screen

logo

Note : If you are not able to access the website by accessing yourdomain.com/install, but you are able to access it via yourdomain.com/index.php/install, this means that you probably don't have Apache mod_rewrite installed and enabled.

System Requirements

After clicking on "Check requirement" button, you will be redirected to System Requirements step during the installation wizard, System Requirements.

logo


Directory Permissions

After successfully enabling and installing all required PHP extensions, next step is to set the appropriate permissions for some system folders that shows on below picture.

For giving permissions please open your terminal window. and type command sudo chmod 777 directory_name for example sudo chmod 777 app
Useful resources

logo


Database/Environment Setting

You have to fill in your database credentials

logo


Exit

The last step is exit step.

logo


Default Login

Now You are ready to login with below detail.

SuperAdmin Login Detail

admin@admin.com / 123456



Social login (Facebook, Twitter and Google)

Before we move forward to the next step, you should register those services you want to provide such as Facebook, Twitter, LinkedIn, etc. Because they have different ways to get the credential, so watch videos bellow, create app, and get the key. After you get key and secret, you can set up in .env , please feel free add services you want. We save key and secret here because they are sensitive data.

  • For Facebook : https://www.youtube.com/watch?v=XGNjqpaHtk0
  • For Twitter : https://www.youtube.com/watch?v=gLZE1L8UfqA
  • For google : https://www.youtube.com/watch?v=xH6hAW3EqLk


Social login (Facebook, Twitter and Google)

To get your TinyMCE editor api key, read this tutorial : How to get your Tiny Cloud API key set up in 5 minutes
Then put your key api in Settings -> Api Keys section


Upgrade

N/A

FAQ

You can change it from dashboard in Website Settings section

To get your TinyMCE editor api key, read this tutorial : How to get your Tiny Cloud API key set up in 5 minutes
Then put your key api in Settings -> Api Keys section

Before we move forward to the next step, you should register those services you want to provide such as Facebook, Twitter, LinkedIn, etc. Because they have different ways to get the credential, so watch videos bellow, create app, and get the key. After you get key and secret, you can set up in .env , please feel free add services you want. We save key and secret here because they are sensitive data.

  • For Facebook : https://www.youtube.com/watch?v=XGNjqpaHtk0
  • For Twitter : https://www.youtube.com/watch?v=gLZE1L8UfqA
  • For google : https://www.youtube.com/watch?v=xH6hAW3EqLk

You can edit the translations directly from admin panel (in Translation section):

You can contact us by mail to : Digit94team@gmail.com

Please ensure that you have mod_rewrite enabled on your server.

This generally happens when one of the server requirements is not met, please ensure your server meets the software's requirements.

Please try to by press f5 or clear your browser cache or try on another browser.

Please add this to your your .htaccess file configuration

RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

Our theme files in resources/views, assets in public/assets folder. You can edit them.