tours with andreas

Date released: 2023

client overview

tours with andreas offers authentic croatian experiences, specializing in personalized tours around šibenik and krka national park. founded by andreas, a passionate local guide since 2011, the company aims to provide travelers with genuine insights into croatia's rich culture and natural beauty.

challenges

despite delivering exceptional on-ground experiences, "tours with andreas" faced several challenges:

  • limited online presence: there was no website, just some social media profiles
  • manual booking process: reservations were handled manually, resulting in inefficiencies and potential booking errors.
  • lack of a booking system: the company lacked a central booking platform, making it difficult to manage reservations and payments.

objectives

to address these challenges, we set the following goals:

  • website: create an engaging online presence that showcases the company's services, expertise, and values
  • booking system: integrate a robust booking platform to streamline reservations and enhance user experience
  • payment integration: establish a secure payment gateway to accept online payments
  • tours and blog commenting and rating: implement features to allow travelers to leave reviews and ratings for tours and blog posts
  • content management system: implement a user-friendly CMS to manage website content, updates, blog posts, tours, ratings, reviews and comments

solution

style guide and design system

implementation of a custom style guide and design system to ensure consistency across the website. this involved creating a consistent brand identity, including colors, typography, and visual elements

typography and colors

tours with andreas style guide

tours with andreas style guide

components

tours with andreas components

tours with andreas components

high fidelity mockups

tours with andreas high fidelity mockups

tours with andreas high fidelity mockups

backend

for the backend of the website, we used laravel, a popular php framework, to handle database operations and api calls. we also used stripe to handle payments.

the backend is divided into several parts:

  • tours: the ability to create tour categories, create new tours, edit, delete, publish and add to featured tours
  • bookings: accept and manage bookings for tours
  • blog: create and manage blog posts, and control comments
  • reviews: contains all the reviews and their details
  • notifications: sending email notifications for all activities regarding tours, blogs, new inquiries, bookings, reviews and comments
  • payments: handle payments and invoices, automatically send invoices to users after successful payments
tours with andreas email inquiry confirmation

tours with andreas email inquiry confirmation

results

Laptop
screenshot of tours with andreas website on widescreen
Laptop
screenshot of tours with andreas website on smartphone
tours with andreas lighthouse score

tours with andreas lighthouse score