Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 1.05 KB

README.md

File metadata and controls

31 lines (22 loc) · 1.05 KB

Home Deals

Deployed

Intro

A mobile first design client side React app with Firebase/ Firestore handling the database queries and storage Deployed on Vercel.

A user can Create, Read, Update, and Delete a home listing in a sale or rent category. A user can add 6 images to each listing that is geolocated and mapped out in UI. A user can give a special discount offer price on the users listing which wil be displayed in the Offers page. A user can contact the landlord via email form in any listing

Wins

  • CRUD Operations fulling functional
  • Frontend client side application only no need for Node backend
  • Google OAuth
  • Firebase V9 queries are easy to work with
  • Image swiper lib made easy to use and implement
  • leaflet lib opens up more capability to user for UI
  • React-Toastify makes the UI feedback very clear and smooth after a user action takes place
  • Pagination on the listings page

Challenges

  • Geocode address location format handling
  • Memory leaks in useEffect
  • Removing images from Firestore
  • etc

Deployment

  • Vercel