Skip to content

Yacht Rental is the react client of a full stack yacht reservation web application built on the rails API.The main function of the app is to allow users to book reservations for renting a yacht.

License

Notifications You must be signed in to change notification settings

HtetWaiYan7191/yacht_rental_front_end

Repository files navigation

Yacht Rental

📗 Table of Contents

📖 Yacht Rental

Yacht Rental is the react client of a full stack yacht reservation web application built on the rails API.The main function of the app is to allow users to book reservations for renting a yacht.

=> Here is the Yacht Rental backend-API

🛠 Built With

Tech Stack

Client
Server
Database

Key Features

  • The user can signup and login to the website to make reservation.
  • The user can see links to: Yachts, Reserve, My Reservations, Add Yacht and Delete Yacht
  • The user can see a list of yachts
  • The user can select the item and see details of the item
  • The user clicks the "Add yacht" link in the navigation panel they can see a form for adding a new yacht.
  • When the user clicks the "Delete yacht" link in the navigation panel they can see a list of all items with title and "Delete" button.
  • When the user clicks the "My reservations" link in the navigation panel they can see a list of their reservations (with information about item name, date and city).

(back to top)

🚀 Live Demo

(back to top)

Kanban Board

A Team of 3 Members worked on this project - See list of authors

(back to top)

💻 Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project you need:

  • React
  • Redux
  • Rails
  • Tailwind CSS and HTML
  • Code editor (VSCode)

Setup

Clone this repository to your desired folder:

  git clone https://github.com/HtetWaiYan7191/yacht_rental_front_end.git

Install

Install this project with:

  cd yacht_rental_front_end
  npm install

Usage

To run the project, execute the following command:

  npm run dev or yarn run dev

Deployment

You can deploy this project using your own deployment solution

(back to top)

👥 Authors

👤 Htet Wai Yan

👤 Paing Soe Thu

👤 Than Myo Htet

(back to top)

🔭 Future Features

  • Add an option to buy new yacht
  • Implement Edit button in the Delete yacht section
  • Redirect the email confirmation link to login page

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project consider adding a ⭐️

(back to top)

🙏 Acknowledgments

Original design idea by Murat Korkmaz on Behance.

We would like to thank Microverse.

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

Yacht Rental is the react client of a full stack yacht reservation web application built on the rails API.The main function of the app is to allow users to book reservations for renting a yacht.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages