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
Front End
- React
- Redux
- JAVASCRIPT
- Html
- CSS
Back End
- Ruby
- Rails
- PostgreSQL
- Create/remove a booking for a resort
- See a list of all possible resorts
- Admins are able to add resorts to the list
Visit our webpage here.
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
To get a local copy up and running, follow these steps.
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.
- 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 theaxios.defaults.baseURL
to your back-end base URL. For Example β¬οΈaxios.defaults.baseURL = 'http://localhost:4000';
- To install all the npm packages navigate the folder address on your terminal and enter the below command β¬οΈ
npm install
To run the development server, execute the following command:
npm start
You can visit the app using Render
π€ Abu Raihan
- GitHub: @raihan2bd
- Twitter: @raihan2bd
- LinkedIn: raihan2bd
- GitHub: @lawrah_on_GitHub
- Twitter: @lawrah_on_Twitter
- LinkedIn: @laura_on_LinkedIn
- GitHub: @Thinus01
- Twitter: @thinus_v_d_v
- LinkedIn: Thinus Van De Venter
π€ Winnie Edube
- GitHub: @edubew
- Twitter: @edube_winne
- LinkedIn: Winfred Edube
π€ Michale Kithinji
- GitHub: @githubhandle
- Twitter: @twitterhandle
- LinkedIn: LinkedIn
- Improve user experience
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project, please leave a βοΈ
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.
This project is MIT licensed.