Skip to main content

Getting Started

Welcome to the Botivus documentation! Here you will find all the information you need to get started with Botivus.

Botivus is a yacht selling and booking platform that allows you to sell and book yachts with ease. It is built with the latest technologies and is designed to be user-friendly.

This documentation will guide you through the process of setting up your account, listing your yacht, and booking a yacht.If you have any questions or need help, please don't hesitate to contact us. We are here to help you every step of the way.

🚀 Features​

  • Sell yachts​
  • Book yachts​
  • Location based yachts​
  • Multi vendor support​
  • Multi language support​
  • User-friendly interface​
  • Secure payment system​
  • 16+ Payment Gateways​
  • Easy to use​
  • Fast and reliable​
  • Multiple currencies supported​
  • Live update available for currency exchange rate​
  • Customizable Notifications Template for Email and SMS also Push Notification​
  • Firebase Realtime Notification​
  • 2 Factor Authentication Support​
  • dynamic Menu​
  • dynamic Page​
  • Admin role Management​
  • Report and Analytics​
  • RTL Support​
  • Customizable Page With Prebuilt Components/Sections​
  • Animated map navigation with zoom in and zoom out​
  • Pdf and Excel Export on Reports​
  • Twilio and Nexmo SMS Support​
  • Google ReCaptcha, Analitycs and Tawk.to Support​

🛠️ Tech Stack​

Backend​

  • Framework: Laravel 12
  • Database: MySQL / MariaDB
  • Style: Tailwindcss
  • Real-Time Communication: firebase
  • Caching: Redis/Memcache/Database/File

Frontend​

  • Framework: Laravel Blade Engine
  • Alternative Frontend: Alpine.js And Jquery
  • Styling: Tailwindcss

Deployment​

  • Web Server: Cpnel / Apache / Nginx
  • Environment: PHP 8.2, 8.3, 8.4

📦 What's Included​

After purchasing Botivus on codecanyone.com with your codecanyone account, go to your download page. You can choose to download Botivus.After extracting the package, you will find the following files:

You can get the following items after purchasing our template from Concodecanyone:​

  • Documentation: You will find the documentation in the documentation folder. This documentation will guide you through the process of setting up your account, listing your yacht, and booking a yacht.
  • Source Code: You will find the source code in the core folder. This is the code that you will need to install on your server to run Botivus.

Admin Login​

Seller Login​

Client Login​

Note: On the demo, if the otp page arrived then you can use the otp 123456 or any other otp to login.

📁 Project Folder Structure​

Below is the standard structure of the Laravel + Blade + jQuery + TailwindCSS project:

core/
├── app/
│ ├── Broadcasting/
│ ├── Casts/
│ ├── Console/
│ ├── Enums/
│ ├── Events/
│ ├── Exceptions/
│ ├── Exports/
│ ├── Facades/
│ ├── Handlers/
│ ├── Helpers/
│ ├── Http/
│ ├── Jobs/
│ ├── Listeners/
│ ├── Models/
│ ├── Notifications/
│ ├── Observers/
│ ├── Providers/
│ ├── Rules/
│ ├── Services/
│ ├── Traits/
│ └── View/
├── bootstrap/
├── config/
├── database/
│ ├── factories/
│ ├── migrations/
│ └── seeders/
├── public/
│ └── index.php
├── resources/
│ ├── admin/
│ │ ├── css/
│ │ └── js/
│ ├── client/
│ │ ├── css/
│ │ └── js/
│ ├── seller/
│ │ ├── css/
│ │ └── js/
│ ├── shared/
│ │ ├── css/
│ │ ├── fonts/
│ │ └── js/
│ ├── views/\
│ │ ├── admin/
│ │ ├── client/
│ │ ├── email/
│ │ ├── seller/
│ │ ├── errors/
│ │ ├── invoice/
│ │ ├── reports/
│ │ └── vendor/
│ └── js/
├── routes/
│ ├── client/
│ │ ├── auth.php
│ │ ├── payment.php
│ │ └── main.php
│ ├── admin.php
│ ├── console.php
│ └── seller.php
├── storage/
├── tests/
├── .env.example
├── artisan
├── postcss.config
├── composer.json
├── composer.lock
├── package-lock.json
├── package.json
└── vite.config.js