Skip to content

Latest commit

 

History

History
64 lines (44 loc) · 1.67 KB

README.md

File metadata and controls

64 lines (44 loc) · 1.67 KB

Yacht Charter App

Overview

The Yacht Charter App is an open-source project designed to facilitate yacht and gulet chartering. Originally created for "Plan Your Journey," this app provides an exceptional platform to explore and book luxurious yachts and gulets.

Features

  • Yacht Listings: Browse a variety of yachts with detailed information on each.
  • Search and Filter: Easily find yachts based on categories, number of guests, and number of cabins.
  • Detailed Yacht Pages: Each yacht has its own page with comprehensive details and amenities.
  • Contact Form: Reach out to the charter agency directly through the contact page.
  • Booking Form: Submit booking inquiries for available yachts.

Technologies Used

  • React: Frontend framework for building user interfaces.
  • Gatsby: Static site generator for React.
  • GraphQL: Query language for API to fetch data.
  • Markdown: Used for storing yacht data.

Getting Started

Prerequisites

  • Node.js
  • npm or yarn

Installation

  1. Clone the repository:
git clone https://github.com/your-username/yacht-charter.git
cd yacht-charter
  1. Install dependencies:
  npm install
  # or
  yarn install
  1. Start the development server:
  npm develop
  # or
  yarn develop

Usage

  • Modify the yacht data in the content/yachts directory by adding or updating Markdown files

  • You can also modify and add data when you publish the app to netlify as it has Decap CMS built in for managing yacht data

License

This project is licensed under the MIT license. See the LICENSE file for details.

Acknowledgements

  • Created for "Plan Your Journey"
  • Built with Gatsby