Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/samuel-bonghanoy/cabinscape

A full-stack CRUD app inspired by Airbnb that allows you to book and rent cabins for vacation. This app utilizes React for the frontend and Supabase for the backend.
https://github.com/samuel-bonghanoy/cabinscape

Last synced: about 2 months ago
JSON representation

A full-stack CRUD app inspired by Airbnb that allows you to book and rent cabins for vacation. This app utilizes React for the frontend and Supabase for the backend.

Awesome Lists containing this project

README

        

# Cabinscape
A CRUD cabin reservation app for vacations and leisure using Supabase

# Technology Stack

### Front End

![HTML](https://img.shields.io/badge/HTML5-E34F26?style=for-the-badge&logo=html5&logoColor=white)
![CSS](https://img.shields.io/badge/CSS3-1572B6?style=for-the-badge&logo=css3&logoColor=white)
![JavaScript](https://img.shields.io/badge/JavaScript-323330?style=for-the-badge&logo=javascript&logoColor=F7DF1E)
![React](https://img.shields.io/badge/react-%2320232a.svg?style=for-the-badge&logo=react&logoColor=%2361DAFB)
![Redux](https://img.shields.io/badge/redux-%23593d88.svg?style=for-the-badge&logo=redux&logoColor=white)
![React Query](https://img.shields.io/badge/-React%20Query-FF4154?style=for-the-badge&logo=react%20query&logoColor=white)
![React Router](https://img.shields.io/badge/React_Router-CA4245?style=for-the-badge&logo=react-router&logoColor=white)

### Back End

![Supabase](https://img.shields.io/badge/Supabase-3ECF8E?style=for-the-badge&logo=supabase&logoColor=white)
![Postgres](https://img.shields.io/badge/postgres-%23316192.svg?style=for-the-badge&logo=postgresql&logoColor=white)

## Setup

Run this command to clone the repository into your desired directory

```bash
# clones the repo into your local device
git clone
# change to project directory
cd
# gets the newest version of the remote repo
git pull
# open the current directory in your preferred text editor
code .
```

Once that's done, you will have to install dependencies via this command:

```bash
# install dependencies according to package-lock.json
npm i
```

## Running

To host the project on your local machine, do:

```bash
# runs the package.json "start" script
npm run start
```

# Output