Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/meryemsanem/resort-front-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-front-end

frontend react

Last synced: 2 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.

Awesome Lists containing this project

README

        




Resort Vista Logo

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 Backend API](#backend)
- [πŸ”— 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

**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.

## πŸ›  Built With

### Tech Stack

- [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.
- [Redux](https://redux.js.org/) - A state management library for managing application state in the frontend.
- [PostgreSQL](https://www.postgresql.org) - An open-source relational database.
- [Bundler](https://bundler.io) - A tool for managing Ruby gem dependencies.

### Key Features

- πŸ” **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.

(back to top)

## πŸš€ Live Demo
- [Live Demo Link](https://resortvista.onrender.com/)

(back to top)

## πŸ”— Link for the Backend UI

- [Resort Vista Backend](https://github.com/meryemsanem/resort-back-end)

(back to top)

## πŸ”— Kanban Board

- [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.

(back to top)

## πŸ’» Getting Started

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.
- [Node.js and npm](https://nodejs.org) - JavaScript runtime and package manager for the frontend.

### Setup

Clone this repository to your desired folder:

```bash
git clone https://github.com/meryemsanem/resort-frond-end.git
```

### Install

Install this project with:

```bash
cd resort-front-end
npm install
```

it will install the required gemfile for running the project

### Usage

```bash
npm start
```
The frontend will be available at `http://localhost:3000`.

(back to top)

## πŸ‘₯ Authors

πŸ‘€ **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: [Yusuf Sholotan](https://github.com/yin-ka)
- LinkedIn: [Yusuf Sholotan](https://www.linkedin.com/in/yusuf-sholotan/)

(back to top)

## πŸ”­ Future Features

- πŸ”Ž **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.

(back to top)

## 🀝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/meryemsanem/resort-front-end/issues).

(back to top)

## ⭐️ Show your support

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. ⭐️

(back to top)

## πŸ™ Acknowledgments

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)

(back to top)

## πŸ“ License

This project is [MIT](./LICENSE) licensed.

(back to top)