NextDestina - A Complete Agency Based Tour and Travel Booking Platform
Next Destina is the ultimate solution for launching a travel and tour booking agency. It features two versatile themes with five unique home versions, allowing you to create a professional, branded platform that appeals to your target audience. The user-friendly tour management system makes it easy to add, organize, and update tours and activities, while the integrated payment solutions ensure seamless transactions. With a responsive design optimized for both mobile and desktop, you can attract and engage a wide range of customers. Whether you're starting small or aiming for global reach, Next Destina provides the tools and flexibility needed to build a successful travel booking business.
Server Requirements
- ✓ Minimum PHP Version 8.1
- ✓ MySQL Version 5.7+ or MariaDB version 10.2+
- ✓ BCMath PHP Extension
- ✓ Ctype PHP Extension
- ✓ Fileinfo PHP extension
- ✓ JSON PHP Extension
- ✓ Mbstring PHP Extension
- ✓ OpenSSL PHP Extension
- ✓ PDO PHP Extension
- ✓ PDO_MYSQL PHP Extension
- ✓ Tokenizer PHP Extension
- ✓ XML PHP Extension
- ✓ CURL PHP Extension
- ✓ GD PHP Extension
- ✓ GMP PHP Extension
Frequently Asked About Server
Question : Do I need VPS or a Dedicated server to run this system?
Answer : No, You can run this system in a shared host as well and it will run smoothly. But if you have much traffic, you may need to upgrade your server/hosting. Our codes are highly optimized to ensure the best possible performance.
Question : Which hosting provider should I choose for this? Do you have any suggestions?
Answer : You can choose any hosting provider who provides Cpanel based hosting. cPanel is not a must, but we recommend you to have cPanel based hosting.
Question : Which hosting provider should I choose for this? Do you have any suggestions?
Answer : You can choose any hosting provider who provides Cpanel based hosting. cPanel is not a must, but we recommend you to have cPanel based hosting.
Question : I don't have cPanel, What should I do?
Answer : Nothing to worry about, Our system will work with any control panel but cPanel is easy to manage, for that we recommend cPanel based hosting. Also, Our free Support is limited to cPanel based hosting only.
How To Install
After downloading file from codecanyon you will get a zip file. Extracting the zip file
you will get Documentation
Folder,
SQL folder.
and
project.zip included in
there:
N.B: If you are unable to install, Here is a video tutorial for you Click Here to watch
- Step 1 : Create mySQL Database and Database User.
- Step 2 :For importing Database go to phpMyAdmin
- Import install.sql file from SQL Folder in your database.
- Step 3 :
Extracting the zip file you will
get a project.zip file.
You have to upload project.zip in your
server, extract it & then delete
it.
- ✓ If you upload it in public_html folder, then visit http://your-sitename in browser.
- ✓ If you upload it in a folder in public_html folder, then visit http://your-sitename/folder_name in browser.
- ✓ If you upload it in your created subdomain folder, then visit http://your-subdomain-name in browser.
- ✓ If you upload it in a folder in your created subdomain folder, then visit http://your-subdomain-name/folder_name in browser.
- Step 4 :
Go to http://your-sitename/install
Check your server Requirements - Step 5 : Folder permission
- Step 6 : License Verifications, Environment & Database Setup
- Step 7 : Installation Success, Open your browser and visit http://your-sitename
System is ready, you able to use now.
✓ Go to MySQL® Database Wizard
✓ Create A database
✓ Put Your database username & Password then click Create User Button
NB: Save database name, database username, database password
for next
step
In your database go to Import tab for importing install.sql file from SQL Folder.
System is ready to active.
System is ready, you able to use now.
To login into admin panel, visit:
http://your-sitename/admin
User: admin
Password: admin
NB: If you are failed to install this script to server then send us a
mail
in
bugfinder.me@gmail.com
We are offering FREE Install Service on Cpanel Based Web Hosting.
Folder Structure
After installation, There will be 10 folders and 17 files will be in your main folder.:
On the assets folder, We keep all kinds of assets like CSS, JS, Images. If you want To edit or change anything over CSS or js, please have a look at this folder.
On the other folder and files, We keep the core of Laravel and we maintain full MVC structure on this project.
CRON JOB SETUP
After Complete installation then set a cron job on your server for getting update order status.
set cron job your hosting
curl -s http://yourSitename/queue-work
curl -s http://yourSitename/schedule-run
Admin Dashboard
The items come with the latest Secure admin panel with a unique admin Dashboard. You can check all information and basic statistics like (User Statistics, Information, Financial Statistics, Earning By Charge Statistics) on to your dashboard. You can manage all the basic information from here where the website is managed.
CONTROL PANEL
You can control every thing from there
- GDPR Cookie: The GDPR Cookie feature ensures your restaurant’s website complies with EU data protection laws by obtaining explicit user consent for cookie usage. This builds trust with customers and avoids potential legal penalties.
- Logo Settings: The Logo Settings feature allows you to upload various images for different purposes on your restaurant's website, including the main website logo, favicon, website wallet logo, and cash on delivery logo. This ensures consistent branding across all aspects of your online presence.
- Push Notification Settings: The Push Notification Settings feature uses Firebase to send notifications directly to customers' and admin's devices when they are not online, ensuring they receive important updates and alerts in real-time.
- In-App Notification Settings: The In-App Notification feature sends real-time alerts and updates directly within the app, ensuring users receive important information while actively using the application. This enhances user engagement and keeps them informed without leaving the app.
- Email Settings: The Email Settings feature supports various mailing services such as Mailchimp, Mailersend, Mailgun, Postmark, Sendgrid, Sendinblue, Amazon SES, and SMTP, offering flexibility in configuring email notifications and communications based on your preferred service provider.
- SMS Settings: The SMS Settings feature supports popular SMS service providers including Twilio, Infobip, Plivo, Vonage, and also offers manual configuration, allowing you to customize and configure SMS notifications and communications according to your preferences and business needs.
- Language Settings: Options for different language settings
- Storage Settings: The Storage Settings feature provides options to manage assets such as images and files through various storage services including Amazon S3, SFTP, DigitalOcean Spaces, FTP, and Local Storage, offering flexibility and scalability in storing and accessing resources according to your preferences and requirements.
- Exchange API Settings: The Exchange API Settings feature facilitates obtaining real-time exchange rates from payment gateways. This allows for dynamic updates of currency conversion rates, ensuring accurate and up-to-date pricing for transactions processed through different currencies.
- Translate API Settings: Settings for translation APIs
-
Plugin Settings: Managing plugins that extend the functionality of the system.
- Tawk.to Live Chat:Enhances customer support and engagement by enabling direct interaction with users, answering queries, and addressing concerns promptly.
- FB Messenger Chat:
- Plugin Settings:Provides an additional communication channel for users who prefer Facebook Messenger, improving accessibility and convenience for customer inquiries and support.
- Google reCAPTCHA:Enhances website security by verifying that users are human rather than automated bots, reducing the risk of fraudulent activities such as spam form submissions.
- Manual Captcha:Offers an alternative captcha solution for users who prefer not to use Google reCAPTCHA or require additional customization options for form security.
- Google Analytics:Provides valuable insights into website performance, user demographics, and interactions, enabling data-driven decision-making and optimization of the restaurant's online presence.
- Maintenance Mode Settings: Settings to enable or disable maintenance mode
Basic Control
Here you can control site title, timezone, Base Currency etc
- Site Title: This setting allows you to specify the title of your website. The site title is often displayed in the browser tab and can be an important aspect of branding and SEO.
- Time Zone: This setting lets you configure the time zone for your restaurant's operations. It ensures that all timestamps, such as order times and reservation times, are accurate and consistent with your local time.
- Base Currency: This setting determines the primary currency used for transactions on your site. It ensures that all prices and financial information are displayed in the appropriate currency for your business.
- Currency Symbol: This setting allows you to define the symbol that represents your base currency (e.g., $, €, £). It is used throughout the site to clearly indicate prices and costs to customers.
- Fraction Number : This setting controls how many decimal places are shown in financial amounts (e.g., 2 for $10.99). It ensures clarity and precision in pricing and financial transactions.
- Paginate Data: This setting determines the number of items displayed per page in lists (e.g., order lists, menu item lists). It helps in managing long lists by breaking them into manageable pages.
- Admin URL Prefix: This setting allows you to customize the URL prefix for accessing the admin panel (e.g., yoursite.com/admin). It can enhance security and branding by making the admin URL more personalized.
- Website Base Color Change: This setting enables you to change the primary color theme of your website. It helps in aligning the site’s appearance with your brand’s color scheme, providing a consistent and appealing look to users.
-
System Control Features - General settings and controls.
- Strong Password: This feature enforces the requirement for users (including admins and customers) to create strong passwords.
- Registration: This allows you to enable or disable the user registration feature on your website.
- Debug Log : If you get 500(server error) for some reason, please turn on Error Log and try again. Then you can see what was missing in your system. After complete all testing, when admin will decide to go production, he must be disabled it
- Cron Pop Up Instruction: Enables or disables a pop-up in admin dashboard that provides instructions for setting up cron jobs.
- Space Between Currency & Amount: This feature controls whether there is a space between the currency symbol and the amount (e.g., $100 vs. $ 100).
- Force SSL: When enabled, this feature forces the website to use HTTPS instead of HTTP.
Logo Settings
You can set the logo and favicon from Logo Settings. To change your website logo and favicon you don't need to change any code base.
PUSH Notification
Now a days PUSH notification is very essential to get any kind of notification instantly. But, sadly most of the web development company doesn't care about it. We don't you to miss any kind of instant notification into our script. So, we implement In-app notification here. You can set your Firebase configuration from the Google.
In-app Notification
Now a days In-app notification is very essential to get any kind of notification instantly. But, sadly most of the web development company doesn't care about it. We don't you to miss any kind of instant notification into our script. So, we implement In-app notification here. You can set your pusher configuration from the Push Notification.
Email Controls
You can set your own SMTP email configuration from Email controls to send all kinds of emails and email notification. You can configure here your own email template to send email. Basically email configuration is a very powerful tool.
SMS Controls
Basically SMS controls is a very powerful and useful feature of script. You can configure yor any kind of SMS API from SMS controls. To configure SMS controls you don't need to change any single line of codebase and database.
Language Settings
Reach a global audience with multi-language support, making your platform accessible to users worldwide.
File Storage Settings
Choose from options like S3, SFTP, Digital Ocean, Local Storage, and FTP to tailor your file storage strategy according to your business needs. Whether you prioritize cloud solutions, secure file transfer protocols, or local storage.