Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/meryemsanem/resort-back-end
Resort Vista is a web application built with a Ruby on Rails backend API and a React frontend UI, offering users a platform to explore and manage resort reservations. Whether you're planning a getaway or looking for a relaxing vacation spot, Resort Vista provides a seamless experience to discover, reserve, and manage your resort bookings.
https://github.com/meryemsanem/resort-back-end
backend rubyonrails
Last synced: 26 days ago
JSON representation
Resort Vista is a web application built with a Ruby on Rails backend API and a React frontend UI, offering users a platform to explore and manage resort reservations. Whether you're planning a getaway or looking for a relaxing vacation spot, Resort Vista provides a seamless experience to discover, reserve, and manage your resort bookings.
- Host: GitHub
- URL: https://github.com/meryemsanem/resort-back-end
- Owner: meryemsanem
- License: mit
- Created: 2023-11-01T09:17:16.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-23T11:00:40.000Z (about 1 year ago)
- Last Synced: 2024-12-14T15:12:13.678Z (about 1 month ago)
- Topics: backend, rubyonrails
- Language: Ruby
- Homepage: https://resortvista.onrender.com/
- Size: 175 KB
- Stars: 2
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Resort Vista
## π Table of Contents
- [ποΈ Resort Vista](#about-project)
- [π οΈ Built With](#built-with)
- [βοΈ Tech Stack](#tech-stack)
- [π Key Features](#key-features)
- [π Live Demo](#live-demo)
- [π Link for the Frontend UI](#frontend)
- [π Kanban Board](#kanban)
- [π» Getting Started](#getting-started)
- [Prerequisites](#prerequisites)
- [Setup](#setup)
- [Install](#install)
- [Usage](#usage)
- [π₯ Authors](#authors)
- [π Future Features](#future-features)
- [π€ Contributing](#contributing)
- [βοΈ Show Your Support](#οΈshow-your-support)
- [π Acknowledgments](#acknowledgments)
- [π License](#license)**Resort Vista** is a web application built with a Ruby on Rails backend API and a React frontend UI, offering users a platform to explore and manage resort reservations. Whether you're planning a getaway or looking for a relaxing vacation spot, Resort Vista provides a seamless experience to discover, reserve, and manage your resort bookings.
- [Ruby on Rails](https://rubyonrails.org) - A powerful web application framework for the backend API.
- [React](https://reactjs.org) - A JavaScript library for building user interfaces on the frontend UI.
- [PostgreSQL](https://www.postgresql.org) - An open-source relational database.
- [Bundler](https://bundler.io) - A tool for managing Ruby gem dependencies.- π **Splash Screen**: Begin your resort journey with confidence! The splash screen features secure authentication. Start your exploring with
a captivating splash screen that invites you to log in or sign up.
- π **Explore Resorts**: Discover a curated selection of resorts, each offering unique experiences and amenities.
- βοΈ **Reserve Your Spot**: Reserve your desired fav resort.
- π **Manage Reservations**: Effortlessly manage your resort bookings, including viewing details.
- π₯οΈ **User-Friendly Interface**: Enjoy an user-friendly interface.## π Live Demo
- [Live Demo Link](https://resortvista.onrender.com/)## π Link for the Frontend UI
- [Resort Vista Frontend](https://github.com/meryemsanem/resort-front-end)
- [Kanban Board](https://github.com/meryemsanem/resort-back-end/projects/1)
- [Initial Kanban Board](https://user-images.githubusercontent.com/82718562/279994279-135a04c3-6cc8-4814-a12b-964653967c82.png)
- There are 3 members in our group.To get a local copy up and running, follow these steps.
### Prerequisites
In order to run this project, you need to have the following installed:
- [Ruby on Rails](https://rubyonrails.org) - A powerful web application framework for the backend API.
- [Ruby](https://www.ruby-lang.org/en/) - The programming language used by Rails.
- [PostgreSQL](https://www.postgresql.org) - An open-source relational database.
- [Bundler](https://bundler.io) - A tool for managing Ruby gem dependencies.### Setup
Clone this repository to your desired folder:
```bash
git clone https://github.com/meryemsanem/resort-back-end.git
```### Install
Install this project with:
```bash
cd resort-back-end
bundle install
```it will install the required gemfile for running the project
### Usage
```bash
rails credentials:edit
rails db:create
rails db:migrate
rails db:import_data
rails server
```π€ **Meryem Sanem Küçükbayram**
- GitHub: [Meryem Sanem Küçükbayram](https://github.com/meryemsanem)
- LinkedIn: [Meryem Sanem Küçükbayram](https://www.linkedin.com/in/meryemsanemkucukbayram/)π€ **Abd elhakim Zayan**
- GitHub: [Abd elhakim Zayan](https://github.com/abdozayan12)
- LinkedIn: [Abd elhakim Zayan](https://www.linkedin.com/in/abdozayan/)π€ **Yusuf Sholotan**
- GitHub: [yin-ka](https://github.com/yin-ka)
- LinkedIn: [Yusuf Sholotan](https://www.linkedin.com/in/yusuf-sholotan/)- π **Search and Filter**: Allow users to search for resorts and filter by criteria such as fee, location, and more.
- π¬ **User Reviews**: Implement a user review system where visitors can leave reviews and ratings for resorts, helping others make informed decisions.
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](https://github.com/meryemsanem/resort-back-end/issues).
If you find Resort Vista helpful or interesting, show your support by starring this repository on GitHub. Your stars let us know that you appreciate our work and find value in the project. βοΈ
This project's design is inspired by the work of Murat Korkmaz on Behance.Therefore, we express our gratitude to Murat Korkmaz for the inspiring design that contributes to the visual appeal of Resort Vista.
Thank you for the incredible design inspiration! π
- **Behance:** [Murat Korkmaz](https://www.behance.net/muratk)
This project is [MIT](https://github.com/meryemsanem/resort-back-end/blob/dev/LICENSE) licensed.