PrasannPradeepPatil / Booking-Website

0 stars 2 forks source link

Description

This is a web application called Booking website. On this website, we have implemented features for the client to perform flight and hotel bookings. The goal is to create a website by following agile methodologies and collaborating in a team environment to distribute tasks and work with a specific chosen task. Here is the user walkthrough of the website

  1. Registration/ Login – To book a flight/hotel, the user will have to first register in the system. Users can register using mobile number and email addresses.
  2. NavBar: The navbar has the option to choose a flight or hotel for booking
  3. Search: The search along with autocompleting feature allows the user to search flights/hotels for particular locations and dates Based on the search result the user will be shown a list of flights/hotels
  4. Filter: This allows the user to filter the search results according to their requirements
  5. Payment – Once the flight is confirmed or the hotel is booked, the user will be redirected to a payment gateway and on successful payment, the booking will be confirmed.
  6. Current bookings/ history – logged-in user can see their current bookings and will have the choice to cancel bookings or reschedule until a certain date/time. Cancellation charges will be applied depending on when the user has made changes. Users can also view past bookings. This will only be available to the logged-in user.

Functionality videos:

Final Demo video functionality

https://user-images.githubusercontent.com/89871418/164370899-b3b86213-cb97-4c0c-9ad2-94bc3a599e99.mp4

Cypress test video

Cypress Testing for Flights Cypress Testing for Flights

Backend unit test video

https://user-images.githubusercontent.com/89871418/164371023-375868c9-a801-4087-b435-f7fc4861203e.mp4

API DOCUMENTATION

https://drive.google.com/file/d/1FgZafEthPGArc8dw_jO4reL9FYmrHJ_K/view?usp=sharing

PROJECT BOARD

Project Board

https://github.com/PrasannPradeepPatil/Booking-Website/projects/1

Sprint 1

https://github.com/PrasannPradeepPatil/Booking-Website/projects/1?card_filter_query=label%3A%22sprint+1%22

Sprint 2

https://github.com/PrasannPradeepPatil/Booking-Website/projects/1?card_filter_query=label%3A%22sprint+2%22

Sprint 3

https://github.com/PrasannPradeepPatil/Booking-Website/projects/1?card_filter_query=label%3A%22sprint+3%22

Sprint 4

https://github.com/PrasannPradeepPatil/Booking-Website/projects/1?card_filter_query=label%3A%22sprint+4%22

SPRINT 4 DELIVERABLES

https://github.com/PrasannPradeepPatil/Booking-Website/blob/master/Sprint4.md

TEAM MEMBERS

STACK

DEPLOYMENT LINK

https://darling-swan-e171e8.netlify.app/flights