Skip to content

Resort Booking: Your gateway to dream resorts. Discover, book, and manage your ideal getaway effortlessly with our user-friendly web app. Access comprehensive resort details, amenities, and real-time availability to plan memorable journeys hassle-free

License

Notifications You must be signed in to change notification settings

raihan2bd/resort-booking-front-end

Β 
Β 

Repository files navigation

Resort Booking

πŸ“— Table of Contents

Rails Blog

Resort Booking is an innovative web application designed to empower travelers in finding and booking their dream resorts effortlessly. With an extensive collection of resorts and comprehensive details, users can explore diverse destinations, hand-picking their ideal getaway. The platform provides valuable insights into resort amenities, room types, and real-time availability, ensuring informed decision-making. Seamlessly managing bookings, users experience a hassle-free reservation process, making their vacation planning a breeze. With a user-friendly interface and an array of options, Resort Booking promises to redefine the way travelers embark on their next memorable journey. This is the front-end part, if you want to see the back-end part, you can click here

πŸ›  Built With

Tech Stack

Front End
  • React
  • Redux
  • JAVASCRIPT
  • Html
  • CSS
Back End
  • Ruby
  • Rails
  • PostgreSQL

Key Features

  • Create/remove a booking for a resort
  • See a list of all possible resorts
  • Admins are able to add resorts to the list

(back to top)

πŸš€ Live Demo

  • Project Overview: Homepage

    ResortDetailsPage

Visit our webpage here.

(back to top)

πŸ’» Kanban Board

Hi there, we are a five-member team, @Thinus01, @raihan2bd, @edubew, @MichealKith, @lawrahkonwea.

We are dividing the project between front-end and back-end We also created two kanban boards together for the projects Front-end: https://github.com/users/Thinus01/projects/11 Back-end: https://github.com/users/Thinus01/projects/10

Screenshot 2023-07-12 163157 Screenshot 2023-07-12 163226

πŸ’» Getting Started

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

Prerequisites

In order to run this project you need:

  • First of all, To run the front-end you need to run the back-end on your local machine.
  • Then Make sure you have installed NodeJs.
  • Then make sure you have installed React on your local machine if you want to use this project locally.

Setup

  • Then you need to clone the project on your local machine⬇️
git clone https://github.com/Thinus01/Resort_Booking_Front-end.git
  • After that you need to change the base (back-end) url from the front-end to change it open App.js from the project and change the axios.defaults.baseURL to your back-end base URL. For Example ⬇️
    axios.defaults.baseURL = 'http://localhost:4000';
    
    Base_url

Install

  • To install all the npm packages navigate the folder address on your terminal and enter the below command ⬇️
npm install

Usage

To run the development server, execute the following command:

npm start

Deployment

You can visit the app using Render

(back to top)

πŸ‘₯ Authors

πŸ‘€ Abu Raihan

πŸ‘€ Amaka Konwea:

πŸ‘€ Thinus Van De Venter

πŸ‘€ Winnie Edube

πŸ‘€ Michale Kithinji

(back to top)

πŸ”­ Future Features

  • Improve user experience

(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, please leave a ⭐️

(back to top)

πŸ™ Acknowledgments

We want to give a big thanks to Microverse for giving us the chance to achieve this milestone We also want to thank Murat Korkmaz for his design, that our project is based on.

(back to top)

πŸ“ License

This project is MIT licensed.

(back to top)

About

Resort Booking: Your gateway to dream resorts. Discover, book, and manage your ideal getaway effortlessly with our user-friendly web app. Access comprehensive resort details, amenities, and real-time availability to plan memorable journeys hassle-free

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 88.3%
  • CSS 8.4%
  • HTML 3.3%