Website Case study

Beach Hop

Consultation

A complimentary consultation is the first step in our website development approach. Below you'll find the results of our conversation with Beach Hop.

Project On Device(s)
Company Name: Beach Hop
Location: Maldives
Industry: Tourism
Development Type: Website
Scope: Design and Development

User Stories

After the consultation we ran a story creation workshop with Beach Hop. Below you'll find the results of the workshop and how the stories were prioritized.

Must Have

Index Card Background
Ability to do basic tour booking online
Index Card Background
Testimonials section
Index Card Background
About Us Section
Index Card Background
Pricing Section
Index Card Background
Contact Us Section
Index Card Background
Modern design that matches corporate brand with local beach images

Nice to Have

Index Card Background
Twitter feed integration to show latest Beach Hop news
Index Card Background
Robust booking system with integrated calendar and payments
Index Card Background
Chat bot integration to help with customer questions
Index Card Background
Newsletter email capture form

Maybe Later

Index Card Background
Live webcam of exclusive beaches
Index Card Background
User accounts for repeat clients
Index Card Background
Content management system integration
Index Card Background
Auto Responder series setup to drive more sales

Wireframes

Beach Hop required both design and development services so our design team created wireframes to show how the user stories will be integrated into the final product.

Iterations

After sizing up the stories for Beach Hop, we grouped them into iterations that can can be developed and tested in a 1-2 week time frame.

Iteration 1

Week 1
  • check
    Design and development environment setup
  • check
    Asset collection and review
  • check
    Wireframe review

Iteration 2

Week 2
  • check
    Color scheme selection
  • check
    Header design
  • check
    Navigation design

Iteration 3

Week 3
  • check
    About Us Section design
  • check
    Feature section design

Iteration 4

Week 4
  • check
    Testimonial section design
  • check
    Booking section design

Iteration 5

Week 5
  • check
    Footer Design
  • check
    Miscellaneous page designs, i.e. privacy, terms, etc

Iteration 6

Week 6
  • check
    Booking section form submission development and testing

Iteration 7

Week 7
  • check
    User Acceptance Testing
  • check
    Final tweaks and bug fixes before release

Iteration 8

Week 8
  • check
    Release
  • check
    Emergency support standby as website is tested with live traffic

Technologies used

Once we had the iterations laid out, we were able to choose the most fitting technologies to build Beach Hop a modern, secure, and scalable website. Here is a list of the technologies we used:

Client Side:
html5 HTML5
css3 CSS3
sass Sass
bootstrap Bootstrap
javascript JavaScript
gatsby Gatsby
Jest
Tools:
git Git

Challenges & Wins

As with most projects, Beach Hop had some unique requirements that required creative solutions. Below you'll see how we approached these challenges.

Case study challenges
Beach Hop had a short deadline and a large list of stories (AKA feature requests).
plus

This challenge is common amongst our clients as we encourage them to dream big and list out every possible feature they could want.

We then used an agile approach to prioritize and size up the stories. This showed them what we could realistically complete in their time frame.

Overcoming this challenge from the start helped to create predictable design and development iterations.

The Beach Hop team wanted their landing page to contain several images that could negatively affect load times.
plus

Tourism websites tend to focus on images to sell their experience packages. This can have a severe impact on page load times which negatively effects search rankings and overall user experience.

We were able to solve this by using Gatsby's innovative image plugin to lazy-load all images. This reduced load times from 7s to 2s.

Implementing a robust booking system with integrated calendar and payments.
plus

Beach Hop had a significant time constraint when it came to their required release date. After prioritizing their stories we found that there would not be enough time to implement a robust booking system.

The Beach Hop team realized that if they wanted to go live within 2 months with all their required sections designed and developed, they'd have to settle for a basic booking system to start.

The robust booking system was moved to the next release and Beach Hop was able to go live within the required deadline.

The executive team at Beach Hop wanted to change the scope mid project by introducing a chat bot.
plus

Being an agile development company, the Tactic Apps team welcomes changes mid development. We communicated with the CIO that any change requires flexibility in scope, budget and/or time frame.

They selected flexibility in scope but after careful consideration, the chat bot was downgraded to a "nice to have" feature and was put off until the next release.

Tactic Apps had one of our lead developers fall ill midway through the project.
plus

Like any other company, our employees and contractors may fall ill or deal with family emergencies from time to time. This rarely effects the outcome of a project.

Since Tactic Apps uses a agile approach, our next available software engineer was able to get up to speed in a matter of hours by combing through our iteration plans and standardized code base.

Case study challenges

Project Results

With all iterations completed, we produced a website{" "} that Beach Hop can be proud of. Below you'll see the effort it took and the consequent results.

Team & Effort
users
1
Developers
credit
65
Hourly
calendar
2
Months

Let's build your Website Together

Fill in the form below and tell us about your project. Feel free to attach your NDA or any supporting documentation. We’ll get back to you within 24 hours.

phone

+1 346-268-7886

Don't hesitate to contact us.

mail

info@tacticapps.com

Please complete the form or email us directly.

location-pin

Headquarter Location

Houston, TX
77433, USA

Tactic Apps Logo
Tactic Apps

We bring your vision to life by developing modern web and mobile applications focused on the end user experience.

© All rights reserved. 2022 TacticApps.com
Contact Us
phone

+1 346-268-7886

mail
location-pin

Houston, TX
USA

Contact Us
phone

+1 346-268-7886

mail
location-pin

Houston, TX
77433, USA

© All rights reserved. 2022 TacticApps.com