Skip to content

ross-brown/sharebnb-frontend

Repository files navigation

ShareBnB Frontend

A web application for sharing outdoor spaces with others. Authenticated users may create listings so that other users may book them.

Demo: https://rbrown-sharebnb.netlify.app

Link to backend repo: https://github.com/ross-brown/sharebnb-backend

Tech Stack

react

typescript

React_Router

tailwind

Features

  • User authentication
  • View/search for listings, even without an account
  • Upload photo when creating a new listing using AWS S3
  • Can "book" a listing when logged in
  • Message other users on the platform

Run Locally

Go to the project directory after cloning the repo

cd sharebnb-frontend

Install dependencies

npm install

Start the server

npm start

Future Features

  • Write tests
  • Delete and Edit a Listing ✅
  • Available table in DB, book a listing for certain dates
    • Possibily add a calender date-picker
  • Refactor TypeScript interfaces / common CSS classes

Authors

About

Front-end of ShareBnB application

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages