WarriorOFlonelinesS / hotel-app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hotel Hub

The app for booking rooms 'HotelHub'

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Contributing
  5. Contact

About The Project

image

HotelHub is a mobile application designed to provide convenience and comfort to travelers when choosing and booking hotels. It offers a wide range of features to help you find and book suitable accommodation anywhere in the world. Here are the main features and functions of HotelHub:

  • Hotel search:
    • Users can use the app to search for hotels based on various criteria such as date of stay, number of guests, etc.
  • Filters and sorting:
    • Users can apply various filters to accurately select a hotel according to their preferences.
  • Photos and descriptions:
    • Each room is presented with a detailed description, photographs of the rooms so that users can get a complete picture of what each option offers.
  • Reservations:
    • The application allows you to book hotels directly through your mobile device.

HotelHub is designed to make the process of choosing and booking rooms more convenient and simple for travelers, providing access to a variety of accommodation options and additional features for a comfortable stay.

Built With

  • Next.js
  • TypeScript
  • SASS

(back to top)

Getting Started

Prerequisites

  • npm
    npm install npm@latest -g

Installation

  1. Clone the repo
    git clone https://github.com/WarriorOFlonelinesS/hotel-app.git
  2. Install NPM packages
    npm install

(back to top)

Usage

Before using this app, you should sign up or sign in into your account:

image


After that you can view the list of rooms:

image

If you click on the more information button you will be taken to a room page:

image

If you want to check in, you should click on the button 'Check In' and fill the form:

image

To check out of your room, you should click on the button 'Check out':

image

To filter rooms, you need to click on

image

(back to top)

Contributing

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

Contact

Email - yar.gorlenko@gmail.com

LinkedIn - Yaroslav Gorlenko

Ready project: HotelHub

(back to top)

About


Languages

Language:TypeScript 81.7%Language:SCSS 15.8%Language:JavaScript 2.5%