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
- 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
Go to the project directory after cloning the repo
cd sharebnb-frontendInstall dependencies
npm installStart the server
npm start- 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