triptrip

GitHub repo file count

Triptrip - Travel Agency Solution

Triptrip is fullstack website that handles management of various tour and travel packages.

Key Features

Users

Admin

Known Bugs

Checkout the dbConnection.php file for the known bugs.

Getting Started

Clone the repository

  git clone https://github.com/shz-code/triptrip.git

Prerequisites

You need to have a PHP enabled apache with mysql server installed on your local device.

You can use -

Code editor -

Installation

Environment Variables

This project uses a .env file in the project root for secrets and environment-specific config. Copy .env.example to .env and fill in the values:

APP_URL=http://localhost

SSLCOMMERZ_STORE_ID=your_sslcommerz_store_id
SSLCOMMERZ_STORE_PASSWD=your_sslcommerz_store_password

SMTP_USERNAME=your_email@gmail.com
SMTP_PASSWORD=your_gmail_app_password
Variable Description
APP_URL Base URL of the app (no trailing slash), e.g. http://localhost
SSLCOMMERZ_STORE_ID Your SSLCommerz sandbox/live store ID
SSLCOMMERZ_STORE_PASSWD Your SSLCommerz store password
SMTP_USERNAME Gmail address used to send emails via PHPMailer
SMTP_PASSWORD Gmail App Password (not your account password)

.env is gitignored and will never be committed. .env.example is committed as a template.

Email sending is automatically enabled when SMTP_USERNAME and SMTP_PASSWORD are set. If they are empty, mail steps are silently skipped.

Please note

Screenshots

Built With

The scripting language used

The relational database management system used

Authors

Shahidul Alam - @shz-code

Akibul Hasan - @MdAkibulHasan

License

MIT License

This project is licensed under the MIT License - see the LICENSE file for details

Acknowledgments