Skip to content

wanderlust-group-project-1/wanderlust

Repository files navigation

Wanderlust

Camping Equipment Renting and Guide Booking System

Wanderlust Logo

Group Members

Features

For Rental Service

  • Inventory Management
  • Rental Management
  • Complaint Management
  • Report Generation

For Guide

  • Package Management
  • Booking Calendar
  • Report Generation

For Customer

  • Booking & Rent Equipment
  • Booking Guide
  • Complaint Management

For Admin

  • User Management
  • View Statistics
  • Handle Complaints
  • Report Generation

Screenshots

Tech Stack

  • HTML | JavaScript | jQuery | SCSS | CSS
  • PHP
  • MySQL
  • Apache
  • Docker

APIs and Other Integrations

  • Google Maps API
  • Payhere Sandbox
  • PHPMailer
  • Dompdf
  • ApexCharts

Setup

Rename example.env to .env

Rename database/example.env to database/.env

docker-compose up -d --build

Site will be available at http://localhost:8000

import database

docker exec -it wl-mysql bash

# inside container
cd docker-entrypoint-initdb.d/

# On Windows (To remove CRLF)
sed -i -e 's/\r$//' .env
sed -i -e 's/\r$//' migrate.sh

#import
./migrate.sh import

Or open PHPMyAdmin at http://localhost:8007 and import the wanderlust.sql file

Compile SCSS

Use Live Sass Compiler Extension in VSCode to compile SCSS to CSS

Login Details

customer@wl.com | Admin@1234

rental@wl.com | Admin@1234

guide@wl.com | Admin@1234

admin@wl.com | Admin1234