/TourEase

TourEase is a tourism management website where users can know about tourism spots in Southeast Asian countries.

Primary LanguageJavaScript

TourEase

TourEase is a tourism management website where users can know about tourism spots in Southeast Asian countries.

Website Features:

  • There are two themes: Light and Dark.
  • My list page with functional table.
  • Most Secure User Authentication with firebase, github and google.

Technologis:

  • react
  • firebase
  • sweetalert2
  • proptypes
  • swiper
  • tailwindcss
  • vite
  • reactrouterdom
  • reacttooltip
  • reacticons
  • reacthookform
  • reactspinner
  • reacthottoast

Getting Started

Follow these steps to set up and run the project locally.

Prerequisites

Make sure you have the following installed on your system:

  • Node.js (version 14.x or later)
  • npm (version 6.x or later) or yarn (version 1.22.x or later)

Installation

  1. Clone the repository:

    git clone https://github.com/MAAB-FW/TourEase.git
    cd TourEase
  2. Install the dependencies:

    Using npm:

    npm install

    Or using yarn:

    yarn install

Running the Project

  1. Start the development server:

    Using npm:

    npm run dev

    Or using yarn:

    yarn dev
  2. Open your browser and visit:

    http://localhost:5173

Building for Production

  1. Build the project:

    Using npm:

    npm run build

    Or using yarn:

    yarn build