/tourXtra

A tour reservation app designed to facilitate the process of booking and managing tour reservations. It allows users to browse available tours, select desired tour packages, specify booking details and receive confirmation for their reservations.

Primary LanguageJavaScriptMIT LicenseMIT

🕹️🕹️ Tour Reservation App 🕹️🕹️


logo

📗 Table of Contents

🚀 Tour Reservation

A tour reservation app is a software application designed to facilitate the process of booking and managing tour reservations. It allows users to browse available tours, select desired tour packages, specify booking details and receive confirmation for their reservations.

Backend

The backend was made with ruby on rails and can be found here

🛠 Built With

  • HTML 5 , css3, javascript ES6, React , Redux and external API

Tech Stack

  • React, redux, axios, jest webpack and babel

Key Features

  • U User Registration and Authentication
  • Tour Listings and Search
  • Booking and Reservation Management
  • Secure Payment Processing
  • (back to top)

    🚀 Live Demo

    • It will updated when available

    (back to top)

    🚀 Link to Back-end

    (back to top)

    🚀 Kaban Board

    • Kaban Board This is the link to the project management tool used to track the progress of the project.

    Kaban Board Initial State

    In this team, we are 4 in number,

    • @Johnadibe
    • @mrprotocoll
    • @Hassaanjbaig-code
    • @Donmark2k

    (back to top)

    🚀 Project Screenshot

    image

    image

    (back to top)

    💻 Getting Started

    To run on your localhost clone the project to local folder

    Prerequisites

    In order to run this project you need:

    • git: A tool for managing source code
    • Visual Studio Code: A source code editor
    • Have a working and updated browser
    • Have a local version control like git installed on your computer
    • A copy of the link of this Repository.
     https://github.com/Johnadibe/tour-reservation.git

    Setup

    Clone this repository to your desired directory using the command:

      cd your-folder
      git clone https://github.com/Johnadibe/tour-reservation.git 

    Install

    Install the required dependencies using the following command:

      npm install

    Usage

    Run the server using the following command:

      npm start

    Run tests

    Run this command to run test

      npm test

    👥 Authors

    👤 Chukwuemeka Ochuba

    👤 mrprotocoll

    👤 Hassaan Baig

    👤 John Adibe

    🔭 Future Features

    • Add admin dashboard
    • Add payment portal

    🤝 Contributing

    Contributions, issues, and feature requests are welcome!

    Feel free to check the issues page.

    (back to top)

    ⭐️ Show your support

    • Give a ⭐️ if you like this project!

    (back to top)

    🙏 Acknowledgments

    We would like to appreciate Microverse for providing the resources and the platform for us to be a Professional full-stack developer, and We would specially thank Murat Korkmaz who is the original author of this design

    (back to top)

    📝 License

    This project is MIT licensed.

    (back to top)