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

📁 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