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.
- To login.
- To see all yachts featured in the site.
- To then pick out a specific yacht and have it displayed in greater detail.
- To Reserve a Yacht from a specific port, on a given date, and for a certain number of days.
- To see all their reservations and, if they choose to do so, cancel.
Admins are allowed these additional actions:
- Link to the initial state of the Kanban board
- Link to the final state of the Kanban board
- Team members.
You can review the documentation for the API here.
Front-end
Back-end
- Devise
- JWT
- Bootstrap
- Rspec
- Jest
- Rswag
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
👤 Edgar Esteban Muñoz Alba
Platform | Badge |
---|---|
GitHub | @estebanmual |
@estebanmual | |
👤 German Cobian
Platform | Badge |
---|---|
GitHub | @German Cobian |
@GermanCobian2 | |
@German Cobian |
👤 Amel Khiri
Platform | Badge |
---|---|
GitHub | @Algerina |
@Amel Khiri |
👤 Francisco Ponce
Platform | Badge |
---|---|
GitHub | @franciscoPonceDev |
Francisco Ponce |
👤 Omar Ragheb
Platform | Badge |
---|---|
GitHub | @omar25ahmed |
@omar25Ahmed | |
@Omar-ragheb |
Give a ⭐️ if you like this project!
Original design Vespa by Murat Korkmaz on Behance
This project is MIT licensed.