System Documentation
Thanks for buying BUS365 Please read this documentation for step-by-step instructions on how to setup BUS365 and also learn more about how our whole system works.
About
Bus365 Reservation System with Website is a very wonderful Bus and fleet Booking System, This Bus reservation system is developed by PHP and CodeIgniter - 4 .It is mostly useful for any Bus, Fleet and Ticket Selling Company.It has a variety of features on Bus ticket Management.
Key Features of BUS-365
- The Admin Panel dashboard is a hub where admins can effortlessly get information about:
- Total active trip for currentday.
- Total ticket booking for currentday.
- Total booking amount for today.
- Total passengers for todays trip.
- Total inactive users in the marketplace.
- Yearly income and expencse in bar & line chart
- Weekly income and expense
- Total transaction of payment methods
- Monthly income and expense
- Monthly total ticket booking
- Admin can book,cancel,refund any ticket which is booked user admin or agent. Admin also can see the journey list for any trip. Unpaid ticket can be automatically remove form system after a short period of time which can edited or update by the admin.
- Admin can add,edit,update,delete any agent in the system and also can see all transaction and commission of any agent.
- All type of accoount transacton can be maitained by admin. Admin can also edit,delete,update any transaction in the system
- All new passengers can be add to the system by the admin and the details of a passenger can be edited any time by the admin.
- Any type of employee role can be create by the admin and add different users against the employee role. later the role and the employee details can be edited.
- Admin can access all type of report generated in the system . He can check the total booking list, booking amount, trip lost angains a data or trip route.
- Any type of inquiry from users can be access by the admin. Admin also can add fleet type for any vehicle and its fitness period. Then he can assing different vehicles to different fleet type. Later all option can be edited by the admin.
- Admin can add different location and time for a trip. He can add trips as much he needs later a trip can be devided in many sub-trips. Separate journey fee also can be added to every trip and sub-trip.
- Different type of tax can be added by the admin, later all the tax amoount will be autmatic add to any transaction. Admin can add different type of Payment method to the system.
- Coupon for diffent trip and sub trip with date range can be add,delete,update by admin.
- A system need user to maintain so admin can add different type of role for the system later permission for that role can also be edit by the admin.
- All the front end part of the website can be editd my the admin because all the front end is maintain by api
- A blog section is install in the system so all type of blog can be add,edit,delete by the admin user.
- All the content of the system pages can be edited by the admin
- Admin can add different type of language and its strig values in the system. Automatically send mail & social media share can be configure by the andmin.
- Hole website configaration including button,text color can be maintain by the admin panel. Logo, faveicon, Logo-text, title font timezone country can be added by the admin.
- Admin can take backup of his system database any time.
Admin Panel Modules
- Dashboard
- Ticket Booking
- Agent
- Users
- Account
- Passenger
- Employee
- Report
- Inquiry
- Software Settings
- Website Setting
Technologies Used
Tools
Language
Database
- MySQL (Docs)
Requirements for BUS365 System
In this section we will present the recommended configuration under which BUS365 would work perfectly. These are not absolute values as the performance depends on many factors such as host performance, server configuration and the number of visitors.
Server requirements
- Apache
- PHP version 8.0 (ie. recommended: PHP version 8.0)
- MySQL version 5.0 or greater (recommended: MySQL 5.5 or greater)
- Node.js version 16.15.0 (LTS)
- We recommend DigitalOcean for hosting or any linux server
Language Settings
- Please extract the BUS365.zip folder. You will then get the following:
- BUS365.zip
- Documentation (Folder)
We highly recommend that you read the documentation first. - Extract BUS365.zip file to your Computer.
- Navigate into the extracted folder you will find 2 folder backend and frontend. Go to the front end folder.
- You will see src folder there.
- Now You can follow the step shown in the picture bellow
- You can use all the language code with this link All Languages Supported List
- Now You can follow the bellow step to change language in your language.
BUS365 Installation
- Please extract the BUS365.zip folder. You will then get the following:
- BUS365.zip
- Documentation (Folder)
We highly recommend that you read the documentation first. - Extract BUS365.zip file to your Computer.
- Navigate into the extracted folder you will find 2 folder backend and frontend. Go to the front end folder.
- You will see .env file there.
- Open the .env file with any text editor and replace the content according to below images.
- If You don't have node install in your device, then do the following steps as the bellow images shows.
- Open any browser and type "node install" and do the following
- Navigate into the extracted folder. Go to the frontend folder, and run Terminal/Cmd, (i) Type "npm i --legacy-peer-deps" after that (ii) Type "npm run build"
- After finishing the process there will be a new folder name build. Go in to the build folder you will find some build files (eg. index, menifest, Static etc)
- Copy all the file and folder from build folder and paste it into root directory where backend and frontend folder are located.
- Upload all the folders and files execpt ("frontend folder") to server root directory ie. into the public_html directory.
CAUTION: Make sure that the .htaccess file is moved correctly or else you will be unable to access the admin panel. - To setup your application, browse: http://yourdomain.com/backend/install . Then enter your Envato User ID and Purchase Key. (NOTE: Your purchase key can be found at your envato download option: https://themeforest.net/downloads) Once the form has been filled, click on the Next button.
- Installer second step checks to see whether your directory and server meet the application installation requirements.
NOTE: SMTP server must be enabled to send emails. However, it is not mandatory during the installation process. You will have to setup your SMTP server later otherwise your emails will fail to deliver.
- Give all the files and folder to read and write or (0777) permission
- Enter your Database Name, Username, Password and Host Name then click on the Next button.
- Then wait for 60 seconds.
- Now use a temporary Username and Password to login to the system.
NOTE: Please change this login information (Username and Password) after you are logged in. - Now, Click on Click to launch your application button to access your application.
- After giving user name and password press singin button. if following error occer then give the database groupby permissin.
- Open Php MyAdmin from the root directory press SQL button from the top menu bar.
- A Sql Box will be open.
- Write this " SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY','')); " query in the box and press Go button in bottom
- The following result will be show in your screen.
- Then Your Project is ready to run go to login screen with this url http://yourdomain.com/backend/login .
- Thank you for purchasing BUS365. If you have any questions, please contact us at info@bdtask.com.
NOTE: The instructions above will be applicable for all other system!

IMPORTANT NOTE: If you see errors in "Directory permissions & requirements" due to files not being writable as shown in the screenshot below then please change their read-write permissions in the file properties as guided by the screenshots below.
System Guideline:
-
Admin Login Form
Admins need to login individually using the login form.

-
Admin Dashboard
In the Admin Panel Dashboard you can see the current day total trip, total ticket bookign, total ticket booking amount, total passenger. Admin can also to income and expense agains year week and monthly basis. Total money transaction against different payment method are also displayed in graphical interface. Monthly ticket booking and ticket book by different agent can be seen by admin in this dashboard.
-
Edit Profile
After installation we highly recommend that you edit your admin profile if you haven't already. To find Edit Profile please refer to the screenshot provided below. Fill in the appropriate fields with your informations and also set your password then click on the Update button to confirm.
-
Location List
To see the list of Location and edit, add their data, go to: Software Settings > Location > Location List.
-
Stand List
To see the list of Stand and edit, add their data, go to: Software Settings > Location > Stand List.
-
Schedule List
To see the Schedule list and edit, add their data, go to: Software Settings > Location > Schedule List.
-
Schedule Filter List
To see the Schedule list and edit, add their data, go to: Software Settings > Location > Schedule Filter List.
-
Payment Method List
To see the Payment Method list and edit, add their data, go to: Software Settings > Payment Method > Payment Method List.
-
Payment Gateway Details
To see the Payment Gateway list and edit,view their details, go to: Software Settings > Payment Gateway > Payment Gateway List.
-
Fleet List
To see the Fleet list and edit, add their data, go to: Software Settings > Fleet > Fleet List.
-
Vehicle List
To see the Vehicle list and edit, add their data, go to: Software Settings > Fleet > Vehicle List.
-
Fitness List
To see the Fitness list and edit, add their data, go to: Software Settings > Fitness > Fitness List.
-
Facility List
To see the Facility list and edit, add their data, go to: Software Settings > Trip > Facility List.
-
Add Trip
To add new trip in the system, go to: Software Settings > Trip > Add Trip.
-
Trip List
To see the Trip list and edit, add their data, go to: Software Settings > Trip > Trip List.
-
Add Sub-Trip
To add new subtrip to the system please follow the steps show in bellow image .
-
Menu List
To see the Menu list and edit, add their data, go to: Software Settings > Role > Menu List.
-
Role List
To see the Role list and edit, add their data, go to: Software Settings > Role > Role List.
-
Permission List
To see the Permission list and edit, add their data, go to: Software Settings > Role > Permission List.
-
Rating List
To see the Rating list and edit, add their data, go to: Software Settings > Rating > Rating List.
-
Employee Type List
To see the Employee Type List and edit, add their data, go to: Employee > Employee Type List.
-
Employee List
To see the Employee List and edit, add their data, go to: Employee > Employee List.
-
Passenger List
To see the Passenger List and edit, add their data, go to: Passenger > Passenger List.
New passenger default password will be 12345 After login a passanger can change his/her password form forntend login panel.
-
Agent List
To see the Agent List and edit, add their data, go to: Agent > Agent List.
New Agent default password will be 123456 After login an Agent can change his/her password.
-
Transaction List
To see the Transaction List and edit, add their data, go to: Account > Transaction List.
-
Ticket Booking
To book a tickt , go to: Ticket Booking > Book Tickt and follow the step shows in bellow image.
-
Ticket List
To see the Ticket List and edit, add their data, go to: Ticket Booking > Ticket List.
-
Journey Booking
To check the journey list of a trip , go to: Ticket Booking > Journey List and follow the step shows in bellow image.
-
Refund List
To see the Refund List go to: Ticket Booking > Refund List.
-
Cancel List
To see the Cancel List go to: Ticket Booking > Cancel List.
-
Cancel List
To see the max time for unpaid ticket in booking list go to: Ticket Booking > Book Time > Book Time List.
-
Ticket Sold
To see the Ticket Sold Report go to: Report > Ticket Sold and follow the steps show in image bellow.
-
Agent Report
To see the Agent Report go to: Report > Agent Report and follow the steps show in image bellow.
-
Inquiry List
To see the Inquiry List and view, delete their data, go to: Inquiry > Inquiry List
-
Webconfig
To see the Website settings and edit, add their data, go to: Website Setting > Webconfig
-
Email
To see the Email settings and edit, add their data, go to: Website Setting > Email
-
Social Media List
To see the Social Media List and edit, add their data, go to: Website Setting > Social Media List
-
Subscribe List
To see the Subscribe List go to: Website Setting > Subscribe List
-
Language List
To see the Language List and edit, add their data, go to: Website Setting > Language > Language List
-
Language String List
To see the Language String List and edit, add their data, go to: Website Setting > Language > Language String List
-
Advertisement List
To see the Advertisement List and edit, add their data, go to: Website Setting > Advertisement > Advertisement List
-
Blog List
To see the Blog List and edit, add their data, go to: Website Setting > Blog > Blog List
-
About
To see the About Page content and edit, add their data, go to: Website Setting > Page > About
-
Privacy
To see the Privacy Page content and edit, add their data, go to: Website Setting > Page > Privacy
-
Cookie
To see the Cookie Page content and edit, add their data, go to: Website Setting > Page > Cookie
-
Terms & Condition
To see the Terms & Condition Page content and edit, add their data, go to: Website Setting > Page > Terms & Conditions
-
Faq Page Setup
To see the Faq Page content and edit, add their data, go to: Website Setting > Page > Faq > Page Setup
-
Faq Question List
To see the Faq PQuestion List and edit, add their data, go to: Website Setting > Page > Faq > Question List
-
Section One
To see the content of Section One and edit, add their data, go to: Website Setting > Frontend > Section One
-
Section Two Content
To see the content of Section Two and edit, add their data, go to: Website Setting > Frontend > Section Two > Section Two Content
-
How Work List
To see the content of How Work List and edit, add their data, go to: Website Setting > Frontend > Section Two > How Work List
-
Section Three
To see the content of Section Three and edit, add their data, go to: Website Setting > Frontend > Section Three
-
Section Four Content
To see the content of Section Four and edit, add their data, go to: Website Setting > Frontend > Section Four > Section Four Content
-
Comment List
To see the content of Comment List and edit, add their data, go to: Website Setting > Frontend > Section Four > Comment List
-
Section Five
To see the content of Section Five and edit, add their data, go to: Website Setting > Frontend > Section Five
-
Section Six
To see the content of Section Six and edit, add their data, go to: Website Setting > Frontend > Section Six
-
Section Seven
To see the content of Section Seven and edit, add their data, go to: Website Setting > Frontend > Section Seven
-
Footer
To see the content of Footer and edit, add their data, go to: Website Setting > Frontend > Footer
-
Db Backup
To take a Backup of your current database: Website Setting > Db Backup
-
Logout
To Logout form the system please follow the steps shows in bellow image.
-
Factory Reset
To factory reset your system and clear your data,you can use this option.Check which data you want to reset ,accept the acknowledgement and hit factory reset.











































Admin and Agen can see his/her transaction details by following the steps show by the bellow image












To cancel a ticket follow the step shows in bellow image.


To make payment and see payment details of a ticket follow the step shows in bellow image.



To check and print invoice of a ticket please follow the step shows in bellow image.





To refund a ticket follow the step shows in bellow image.





















































Bdtask Overview & Support
Bdtask is a well known Envato based software development company. We are dedicated to create and deliver products to provide the best customer satisfaction.
Please visit our company website: Bdtask
BUS365 Support
If you wish to know anything about BUS365 then please do not hesitate to contact our support team:
For installation support: info@bdtask.com
For software customization support: business@bdtask.com
To get support via Skype: bdtask