Skip to content

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.

License

Notifications You must be signed in to change notification settings

mrprotocoll/tourXtra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

35 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ•ΉοΈπŸ•ΉοΈ 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)

    About

    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.

    Topics

    Resources

    License

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published