Skip to content

saharabanu/travel-web-app

Repository files navigation

Travel Web App

Travel Web App with ReactJs

This is a Travel Web Development Project. I have created it using React js, I have also added Tailwind CSS framework in this application, firebase for authentication, aos for animation . I have also integrated some tools like React Hook form for form validation, react-hot-toast for notification and popup and swiper slider.

I have created 4 pages(Home, About, SingleDataDetails, Login/Register page). I have implemented a search bar where user can search their destination using address/location. If a user find his desirable destination, he can book this desired place after ensuring loggedIn. And the booking data is being stored in local storage . Here I have used prompt. In Navbar, I have shown user name and logout functionality. I have also implemented a popup video modal when a user click the image in single destination details page. I have handled errors for authentication. I have ensured secure storage and handling of authentication tokens.

Some Login user data

email:  [email protected]
password: 123456


Getting Started

Follow these steps to get the project up and running on your local machine.

Prerequisites

Before you begin, ensure you have the following dependencies installed:

  • Node.js: Make sure you have Node.js installed on your machine.

Installation

  1. Clone the repository to your local machine using the following command:
git clone https://github.com/saharabanu/travel-web-app.git

  1. Navigate to the project directory:

    cd travel-web-app
    
  2. Install the project dependencies using npm:

    npm install

Running the Application

Once you've completed the installation you can start the development server:

  npm run dev