Skip to content

The React-Redux front end for an app where the user can look through a list of yacht offerings and reserve the yacht of his/her choice for a certain number of days. Site administrators can add and delete yachts form the list.

License

Notifications You must be signed in to change notification settings

German-Cobian/Yacht-Booking-Front-End

 
 

Repository files navigation

WISHYACHT

screenshot


Description

This is a Web application where users should sign in to rent a Yacht from a list then reserve it for a determined period, users can then see their reservations or cancel them.

In this app all users (admin and regular) are allowed the following actions:

  • To signup. Yachts
  • To login. Yachts
  • To see all yachts featured in the site. Yachts
  • To then pick out a specific yacht and have it displayed in greater detail. Yachts
  • To Reserve a Yacht from a specific port, on a given date, and for a certain number of days. Yachts
  • To see all their reservations and, if they choose to do so, cancel. Yachts

Admins are allowed these additional actions:

  • To add a new yacht Yachts
  • To delete a yacht. Yachts

Kanban bord


Api Documentation

You can review the documentation for the API here.


Back-end Repository

RailsApp

Built With

Front-end

Back-end

  • rails version
  • ruby version
  • Postgres

Additional used

  • Devise
  • JWT
  • Bootstrap
  • Rspec
  • Jest
  • Rswag

Video demo

VideoDemo

Live demo

LiveDemo

Getting Started

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

git clone git@github.com:Algerina/rent-yacht-frontend.git 

Then

cd rent-yacht-frontend 

To install packages

npm install

To Run the app

npm start

To Run the test

npm run test

Collaborators

👤 Edgar Esteban Muñoz Alba

Platform Badge
GitHub @estebanmual
Twitter @estebanmual
LinkedIn LinkedIn

👤 German Cobian

Platform Badge
GitHub @German Cobian
Twitter @GermanCobian2
LinkedIn @German Cobian

👤 Amel Khiri

Platform Badge
GitHub @Algerina
LinkedIn @Amel Khiri

👤 Francisco Ponce

Platform Badge
GitHub @franciscoPonceDev
LinkedIn Francisco Ponce

👤 Omar Ragheb

Platform Badge
GitHub @omar25ahmed
Twitter @omar25Ahmed
LinkedIn @Omar-ragheb

Show your support

Give a ⭐️ if you like this project!


Acknowledgments

Original design Vespa by Murat Korkmaz on Behance


📝 License

This project is MIT licensed.

About

The React-Redux front end for an app where the user can look through a list of yacht offerings and reserve the yacht of his/her choice for a certain number of days. Site administrators can add and delete yachts form the list.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • JavaScript 81.5%
  • CSS 17.2%
  • HTML 1.3%