Skip to content

ljaxferrand/tonquin-vista

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tonquin Vista Cabin Rentals - Custom WordPress Theme

Tonquin Vista site logo

Table of Contents

Overview

Tonquin Vista Cabin Rentals is a custom WordPress theme with WooCommerce integration for a cabin rental website. As the capstone project for British Columbia Institute of Technology's Front-end Web Developer program, I built this site with three other developers. We worked in a fully remote environment using Slack for communication, Trello for project management, and GitHub for code collaboration.

The site features accommodation booking calendar and a custom styled Google Map. It is set up fully with Advanced Custom Fields so the site owners can update all content dynamically as needed.

Demo

Check out the live demo here:

Link to the live site

Tonquin Vista homepage

Tools Used

Features

  • Dynamic content via Advanced Custom Fields (ACFs)
  • Custom Google Maps API integration
  • Custom Post Types (CPTs) for testimonial rendering
  • Accommodations booking calendar with availability visibility
  • Payment gateways set up with Stripe
  • Custom tutorials in WordPress backend for site owner reference

(back to top)

Summary

Key Takeaways

WordPress is a powerful open-source CMS with so much potential for customization. Coupled with WooCommerce, it features great tools for businesses to quickly set up and manage their online sales. When building this site, our team of four developers also played the role of client. This helped us see the development process from their perspective and enabled us to build out customization with ACFs and CPTs so they can easily manage the site content after deployment.

Roadmap

If I were to continue iterating on this project, I would add some of the following features/optimizations based on feedback received during testing:

  • Improve UI/UX of mobile nav menu
  • Build custom 404 page (remove current plugin)

(back to top)