Skip to content

kdtorres/barko-matic

Repository files navigation

Barkomatic

A Web Online Ticketing for Shipping

Prerequisites

XAMPP - Cross-platform web server

Configuration

PHP Mailer code configuration

├── barkomatic
|   ├── dashboard
|   |   ├── ship
|   |   |   ├── modules
|   |   |   |   └── process.php
|   ├── modules
|   |   ├── create-account
|   |   |   ├── login
|   |   |   |   └── process.php
|   |   ├── schedule
|   |   |   └── process.php
function modifiedFunctionNameEx(param1_ex, param2_ex) {
    $mail = new PHPMailer(true);
    try{
        $mail->Username = '[email protected]',
        $mail->Password = 'yourShippingEmailPasswordReal,
        
    //.....
    
   ...
   

Deployment

  1. Open XAMPP Control Panel and start: Apache and MySQL
  2. In phpMyAdmin http://localhost/phpmyadmin/ import database file located at:
├── barkomatic
|   ├── db
|   |   └── barkomatic_tables.sql
  1. In your browser type:
http://localhost/barkomatic/

Project Functionality

Passenger

Create Account
Login
Reset Password
Search Schedule
Reservation
Reservation Expiry
Email Notification

Ship Owner

Create Account
Login
Reset Password
Dashboard
Create Reservation Schedules
Create Roles to manage passenger resevation status
Content Management

Ship Staff

Create Account
Login
Reset Password
Dashboard
Manage passenger reservations
Send email notification reservation status
Content Management