Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/barakadanny/hotels-booking
- Owner: barakadanny
- Created: 2023-03-20T15:14:07.000Z (almost 2 years ago)
- Default Branch: dev
- Last Pushed: 2023-04-03T10:45:33.000Z (almost 2 years ago)
- Last Synced: 2024-11-07T17:11:58.578Z (2 months ago)
- Topics: hotel-booking, hotel-management-system, reactjs, ruby-on-rails
- Language: Ruby
- Homepage:
- Size: 94.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
## 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.
### Built With
* Reactjs
* Ruby on Rails## 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.## 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.## Roadmap
- [ ] Add user authentication
- [ ] Add search functionality for hotels
- [ ] Add rating and review system for hotels
- [ ] Add calendar availability for hotels
- [ ] Add multilingual supportSee the [open issues](https://github.com/barakadanny/Hotels-Booking/issues) for a full list of proposed features (and known issues).
## 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## License
Distributed under the MIT License. See `LICENSE.txt` for more information.
## Contact
Linkedln - [@Danny Baraka](https://www.linkedin.com/in/danny-baraka/)
Email - [email protected]## Acknowledgments
* Coming soon