Documentation
FoodBank - All In One Multi Restaurant Food Ordering & Management System
Thank you so much for purchasing our item from codecanyon.
- Version: 2.0
- Author: iNiLabs
- Created: 22 December, 2021
- Update: 10 November, 2022
If you have any questions that are beyond the scope of this help file, Please feel free to email via Item Support Page.
Installation
Installation guideline video tutorial
Installation guideline
Active Purchase Key:
Before install, please active your envato purchase key from our system and install project by our license key
- Goto inilabs official site inilabs.net
- Now create an account in our site
- Click the below link and verify your email
- Now click Active Purchase Key from home page and fill you information
- Select your product
- Enter your domain, Which domain you would be using this product
- Enter your envato purchase key and click submit
- Now copy your Active License and install the product by this license
Prerequisite:
Before install, please make sure you have the components bellow enable on your server
- PHP 7.2.3 or Greater
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
- Ctype PHP Extension
- JSON PHP Extension
- BCMath PHP Extension
- GD PHP Extension (or Imagick PHP Extension)
- PHP Zip Archive
- PHP JSON
- PHP cURL
- PHP Zip Archive
- Rewrite Module (Apache or Nginx)
- open_basedir must be disabled
php.ini Requirements:
open_basedir must be disabled
Note: Remember! The script doesn't have any "install" folder or directory. The installation is controlled by a Controller.
Now Follow the steps below to setup the script:
- Unzip the downloaded package from here and open the /Source Code folder to find all the script zip. You will need to upload the foodbank-web.zip file to your hosting web server using FTP or localhost in order to use it install it on your website and then you need to unzip this file in your server desired location.
- Below is the folder structure and needs to be uploaded to your website or localhost root directory:
- You should upload all files.
- Now you are good to go for start the installation process from the browser
- Make sure in script folder /bootstrap and /storage folder have permission as 755 recursively.
- Manually create a database using “Phpmyadmin”.
- Run the install script path from any web browser (http://yourdomain.com/install) and click on “Check Requirements” button.
- Now you can see your php extension list if it is already installed in all extension then you can see "Check Permissions" button. Now click on this button and go to next step
- Now you will see the folders permission list if everything is ok then click “Configure Environment”
- Now Enter your Licence code which you created from iNiLabs and click on you will see the folders permission list if everything is ok then click “Configure Environment”
- Provide your database and App information like Database Host, Database Name, Database Username, and Database Password, then click “Setup Application”
- Now you will see the login information (Email : admin@example.com , Password : 123456) then click here to exit
- Good Luck!!!
Usages
We have 5 Core User Type In This System
- Super admin
- Restaurant Owner
- Delivery Man
- Waiter
- Customer
Below we are describing all user types workflow and usages of the system
Super Admin Workflow
Follow the steps below to manage your admin panel:
- You are good to go for adding your content now!
- Login as Super Admin
- Can check restaurant dashboard which includes order statistics, restaurant details and can view and manage Menu Items and it’s details
- Can manage Categories (Create, update & delete) Menu
- Can manage menu items of restaurants (admin can create Menu Items for restaurants and can update, delete and check details of them)
- Can also manage menu Variations and Options
- Can manage restaurant Cuisines and Time Slots
- Restaurant Time slot
- Can manage restaurant Tables
- Can manage restaurant Rating
- Can manage restaurant Reservation
- Can manage Restaurants Orders (Create, update, delete & check restaurant details)
- Can manage Finance or Accounts (Transactions, Request, Withdrawal)
- Can manage HRM (Acl, Restaurant Owner, Administrators, Customers & Delivery Boy Account)
- Can manage settings (Site Setting, SMS Setting, Payment Setting, Email Setting, Notification Setting, Social Login Setting, Otp Setting, Home Page Setting, Social Setting, Google Map Setting, App Setting)
Manage Restaurants
Can Manage Restaurants -
Create (Add Restaurant)
View (check restaurant details)
Update (Edit)&
Delete
Restaurant Cuisines
Sale
Accounts
Can see Transactions
Can requaest for Collections
Can requaest for Withdraw
Can Withdraw
Administrators
Customers
Restaurants Owners
Delivery Boys
Roles
Report
Can manage reports (Sales Report, Commission Report, Delivery Boy Reports etc)
Restaurant Owner Sales
Admin Commision
Credit Balance
Deliver Order Balance
Customer Report
Withdraw Report
Collection Report
Reservation Report
Frontend
Can manage Frontend CRM website report
Banners
Pages
Push Notification
Can manage Push Notification
Add Push Notification
Language
Can Add and Translate Language
Add Language
Can change Language from Site Settings
Settings
Site Setting
Sms Setting
Payment Setting
Email Setting
Notification Setting
Social Logig Setting
Otp Setting
Home Page Setting
Social Setting
Google Map Setting
App Setting
Support Setting
Restaurant Owner Workflow
Follow the steps below to manage your restaurant owner panel:
- Can manage Restaurants (Create, update, delete & check restaurant details)
- Can check restaurant dashboard which includes order statistics, restaurant details and can view and manage Menu Items and it’s details
- Can manage Categories (Create, update & delete)
- Can manage menu items of restaurants (admin can create Menu Items for restaurants and can update, delete and check details of them)
- Can also manage menu Variations and Options
- Can manage restaurant Cuisines and Time Slots
- Can manage restaurant Tables
- Can manage Restaurants Orders (Create, update, delete & check restaurant details)
- Can manage Finance or Accounts (Transactions, Request, Withdrawal)
- Receive order Notifications & accept and decline
- Can create QR Menu maker for contactless order
- Can manage reports (Sales Report)
Delivery Men Workflow
Follow the steps below to manage Delivery Boys panel:
- Can check the order list
- Can manage Order Status
- Receive order Notifications & accept and decline
- Can manage Personal Finance or Accounts (Transactions, Request, Withdrawal)
Customer Workflow
Follow the steps below to manage customer panel:
- Customer can login easily with their Social account
- Search Restaurant by Location
- Search Restaurant by restaurant order processing expedition (Pickup, Delivery & Table booking)
- Search restaurant by Cuisines & Distance
- Check Restaurant menu and order
- Book Reservation for a table for dining in
- select payment type
- Paypal payment gateway
- Pay using card
- Pay zar
- Make comment under the restaurant
- Post Review and Ratings in restaurant
- Touch Less Order Using Restaurant Qr Code
- Login as Customer
- Can check & update profile
- Can change password
- Can check reservation List
- Can check previous order history
- Can check transaction (payment) History
Feature Overview at once (Web)
- Popular Cuisines
- Most Visited Restaurants
- Add to cart
-
Advanced Dashboard
- Total Order
- Total User
- Total Shop
- Total Income
- Monthly Income & Order Summary
-
Manage Restaurant Easy
- Restaurants
- Categories
- Menu Items
- Cuisines
-
Manage Sales
- Order
-
Advanced Finance System
- Transactions
- Collections
- Request Withdraw
- Withdraw
- HRM
- Administrators
- Customers
- Restaurant Owners
- Role
- Various Sales & Order Report
- Restaurant Owner Sales
- Admin Commission
- Credit Balance
- Delivery Order Balance
- CMS Frontend
- Banners
- Pages
- Payment Gateway
- SMS Gateway
- Customizable System Settings
- Site Settings
- General Settings
- Order Setting
- Order Commission Percentage
- Geolocation Distance Radius
- Delivery Boy Order Amount Limit
- Order Attachment Checking
- Kilometer wise Delivery Charge
- Free Delivery Radious
- Basic Delivery Charge
- Charge Per Kilo
- App Settings
- Site Setting
- SMS Setting
- Payment Setting
- Email Setting
- Notification Setting
- Social Login Setting
- Otp Setting
- Home Page Setting
- Social Setting
- Google Map Setting
App Workflow
We have 3 built in mobile app with the script:
- Customer
- Restaurant Owner
- Delivery Boy
Addon Installation
We have 1 addon with the script:
Installation Process
-
- Login as admin
- From dashboard go to "Administrator" menu
-
- Click on "Add Addon" Button
-
- For uploading the addon file Browse it
- Then open the addon file from your download folder
-
- Now press the submit "Button" for installing it
-
- After installation an another submenu will add below the Addon submenu in restaurant (marchant account) owner's panel
- From here you can manage all acitivities
-
- Restaurant owner can manage all Dine In Orders from here
Support
If this documentation doesn't answer your questions, So, Please send us Email via Item Support Page
We are located in GMT +6:30 time zone and we answer all questions within 12-24 hours in weekdays. In some rare cases the waiting time can be to 48 hours. (except holiday seasons which might take longer).
Don’t forget to Rate this script
Go to your Codecanyon Profile > Downloads Tab > & then You can Rate & Review for our script.
Thank You.
More Products
Checkout Below For Our More Premium Script
Changelog
Version 2.0 (10 November, 2022)
Coupon feature add
Delivery and pickup options add
Delivery charge per kilometer option add
Web push notification add
Update to laravel 9 and php 8
Minor bug fix
Version 1.8 (3 July, 2022)
Bugs fixing
Multi Address Included in Web
Multi Address Included in App
Complaign Module Add
Delivery Boy Request Withdraw Add in App
Version 1.7 (14 May, 2022)
Order minor bugs fixing
Shop minor bugs fixing
Product minor bugs fixing
Setting minor bugs fixing
Version 1.6 (8 April, 2022)
Live Order Menu
Order Details Page Update
OTP Login
Frontend Language Switcher
API Update
App Update
Bug Fixing
Version 1.5 (8 March, 2022)
Auto Update
Social Login
Added paypal gateway - Web
Added Razorpay payment
Added Paystack payment
Version 1.4 (16 Feb, 2022)
Push Notification Module
Multi-Language
Paypal gateway add
Version 1.3 (29 Jan, 2022)
Vendor Bank Account Add Feature
Add-on Manager Feature Updated
Order feature Update
Withdraw feature Update
Version 1.2 (21 Jan, 2022)
Addon manager feature added
Version 1.1 (20 Jan, 2022)
Restaurant import feature added
Version 1.0 (9 Jan, 2022)
Initial Release