Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/barakadanny/hotels-booking

The Hotels Booking System is a web-based platform built with Rails and React JS that allows hotels to register and manage their rooms, prices, and services. Users can browse registered hotels, book a room, and make payments.
https://github.com/barakadanny/hotels-booking

hotel-booking hotel-management-system reactjs ruby-on-rails

Last synced: 14 days ago
JSON representation

The Hotels Booking System is a web-based platform built with Rails and React JS that allows hotels to register and manage their rooms, prices, and services. Users can browse registered hotels, book a room, and make payments.

Awesome Lists containing this project

README

        






Hotels Booking System


Hotel booking system for managing reservations.!


Explore the docs »




View Demo
·
Report Bug
·
Request Feature


Table of Contents



  1. About The Project



  2. Getting Started


  3. Usage

  4. Roadmap

  5. Contributing

  6. License

  7. Contact

  8. Acknowledgments

## About The Project

The Hotels Booking System is a web-based platform built with Rails and React JS that allows hotels to register and manage their rooms, prices, and services. Users can browse registered hotels, book a room, and make payments. The admin of the system can generate reports on all aspects of the platform.

(back to top)

### Built With

* Reactjs
* Ruby on Rails

(back to top)

## Getting Started

To get a local copy of the project up and running, follow these steps:

### Prerequisites

This is an example of how to list things you need to use the software and how to install them.
* Ruby
* Reactjs
* PostgreSQL

### Installation

_Below is an example of how you can instruct your audience on installing and setting up your app. This template doesn't rely on any external dependencies or services._

1. Clone the repo
```sh
git clone https://github.com/barakadanny/Hotels-Booking.git
```
2. Install dependencies
```sh
bundle install
npm install
```
3. Set up the database
```sh
rails db:create
rails db:migrate
```
4. Start the Railsserver
```sh
rails s
```
5. Visit `http://localhost:3000` in your web browser to start using the platform.

(back to top)

## Usage

* Hotels can register and manage their rooms, prices, and services.
* Users can browse registered hotels, book a room, and make payments.
* The admin of the system can generate reports on all aspects of the platform.

(back to top)

## Roadmap

- [ ] Add user authentication
- [ ] Add search functionality for hotels
- [ ] Add rating and review system for hotels
- [ ] Add calendar availability for hotels
- [ ] Add multilingual support

See the [open issues](https://github.com/barakadanny/Hotels-Booking/issues) for a full list of proposed features (and known issues).

(back to top)

## Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
Don't forget to give the project a star! Thanks again!

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)

## License

Distributed under the MIT License. See `LICENSE.txt` for more information.

(back to top)

## Contact

Linkedln - [@Danny Baraka](https://www.linkedin.com/in/danny-baraka/)
Email - [email protected]

(back to top)

## Acknowledgments

* Coming soon

(back to top)