mahsakhorshiddoust / Mahsa-s-Travel-Advisor

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Introduction to Travel Advisor Web App

Welcome to the travel advisor web app! This app allows users to search for restaurants, bars, coffee shops, hotels, and attractions around the world and view detailed information about each one. It is built using JavaScript, React, Material-UI, and shows results on a map. It also includes a filter and search option.

Installation

To install and set up the app on your machine, follow these steps:

  1. Clone the repository to your local machine using the following command:
    git clone https://github.com/mahsakhorshiddoust/Mahsa-s-Travel-Advisor.git
  2. Navigate to the root directory of the cloned repository and install the required dependencies using the following command:
    npm install
  3. Once the dependencies have been installed, you can start the app by running the following command:
    npm start

Usage

To use the app, follow these steps:

  1. Open a web browser and navigate to http://localhost:3000 to view the app.
  2. Enter a location in the search bar and press the Enter key to search for it.
  3. Use the filter and search options to narrow down the results.
  4. Click on a place in the search results or on the map to view its detailed information.
  5. Click the link to view the place's page on TripAdvisor.

Technologies

  • JavaScript: A programming language that is used to create interactive websites.
  • React: A JavaScript library for building user interfaces.
  • Material-UI: A CSS framework that implements Google's Material Design.

Future development

Some potential future developments for this app include:

  • Adding the ability to save favorite places to a user's profile.
  • Adding the ability to book a hotel or make a reservation at a restaurant within the app.

Credits

  • The place data used in this app is provided by the Rapid API.
  • The map used in this app is provided by the Google Maps API.

About


Languages

Language:JavaScript 41.9%Language:HTML 37.7%Language:CSS 20.4%