Donmark2k / tour-reservation-app

TourX is a reservation application platform that allows users to book tours activities or experiences at various destinations.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ•ΉοΈπŸ•ΉοΈ 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 be updated when available

    (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 a 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 to 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 a 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

    TourX is a reservation application platform that allows users to book tours activities or experiences at various destinations.

    License:MIT License


    Languages

    Language:JavaScript 92.2%Language:CSS 4.8%Language:HTML 3.0%