├── .gitignore ├── README.md ├── package.json ├── public ├── favicon.ico ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json └── robots.txt └── src ├── App.js ├── assets ├── jpg │ ├── rentCategoryImage.jpg │ └── sellCategoryImage.jpg └── svg │ ├── badgeIcon.svg │ ├── bathtubIcon.svg │ ├── bedIcon.svg │ ├── checkIcon.svg │ ├── deleteIcon.svg │ ├── editIcon.svg │ ├── exploreIcon.svg │ ├── googleIcon.svg │ ├── homeIcon.svg │ ├── keyboardArrowRightIcon.svg │ ├── localOfferIcon.svg │ ├── lockIcon.svg │ ├── personIcon.svg │ ├── personOutlineIcon.svg │ ├── shareIcon.svg │ ├── uploadIcon.svg │ └── visibilityIcon.svg ├── components ├── ListingItem.jsx ├── Navbar.jsx ├── OAuth.jsx ├── PrivateRoute.jsx ├── Slider.jsx └── Spinner.jsx ├── firebase.config.js ├── hooks └── useAuthStatus.js ├── index.css ├── index.js ├── pages ├── Category.jsx ├── Contact.jsx ├── CreateListing.jsx ├── EditListing.jsx ├── Explore.jsx ├── ForgotPassword.jsx ├── Listing.jsx ├── Offers.jsx ├── Profile.jsx ├── SignIn.jsx └── SignUp.jsx └── reportWebVitals.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/public/index.html -------------------------------------------------------------------------------- /public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/public/logo192.png -------------------------------------------------------------------------------- /public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/public/logo512.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/public/robots.txt -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/App.js -------------------------------------------------------------------------------- /src/assets/jpg/rentCategoryImage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/assets/jpg/rentCategoryImage.jpg -------------------------------------------------------------------------------- /src/assets/jpg/sellCategoryImage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/assets/jpg/sellCategoryImage.jpg -------------------------------------------------------------------------------- /src/assets/svg/badgeIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/assets/svg/badgeIcon.svg -------------------------------------------------------------------------------- /src/assets/svg/bathtubIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/assets/svg/bathtubIcon.svg -------------------------------------------------------------------------------- /src/assets/svg/bedIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/assets/svg/bedIcon.svg -------------------------------------------------------------------------------- /src/assets/svg/checkIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/assets/svg/checkIcon.svg -------------------------------------------------------------------------------- /src/assets/svg/deleteIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/assets/svg/deleteIcon.svg -------------------------------------------------------------------------------- /src/assets/svg/editIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/assets/svg/editIcon.svg -------------------------------------------------------------------------------- /src/assets/svg/exploreIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/assets/svg/exploreIcon.svg -------------------------------------------------------------------------------- /src/assets/svg/googleIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/assets/svg/googleIcon.svg -------------------------------------------------------------------------------- /src/assets/svg/homeIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/assets/svg/homeIcon.svg -------------------------------------------------------------------------------- /src/assets/svg/keyboardArrowRightIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/assets/svg/keyboardArrowRightIcon.svg -------------------------------------------------------------------------------- /src/assets/svg/localOfferIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/assets/svg/localOfferIcon.svg -------------------------------------------------------------------------------- /src/assets/svg/lockIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/assets/svg/lockIcon.svg -------------------------------------------------------------------------------- /src/assets/svg/personIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/assets/svg/personIcon.svg -------------------------------------------------------------------------------- /src/assets/svg/personOutlineIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/assets/svg/personOutlineIcon.svg -------------------------------------------------------------------------------- /src/assets/svg/shareIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/assets/svg/shareIcon.svg -------------------------------------------------------------------------------- /src/assets/svg/uploadIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/assets/svg/uploadIcon.svg -------------------------------------------------------------------------------- /src/assets/svg/visibilityIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/assets/svg/visibilityIcon.svg -------------------------------------------------------------------------------- /src/components/ListingItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/components/ListingItem.jsx -------------------------------------------------------------------------------- /src/components/Navbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/components/Navbar.jsx -------------------------------------------------------------------------------- /src/components/OAuth.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/components/OAuth.jsx -------------------------------------------------------------------------------- /src/components/PrivateRoute.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/components/PrivateRoute.jsx -------------------------------------------------------------------------------- /src/components/Slider.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/components/Slider.jsx -------------------------------------------------------------------------------- /src/components/Spinner.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/components/Spinner.jsx -------------------------------------------------------------------------------- /src/firebase.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/firebase.config.js -------------------------------------------------------------------------------- /src/hooks/useAuthStatus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/hooks/useAuthStatus.js -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/index.js -------------------------------------------------------------------------------- /src/pages/Category.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/pages/Category.jsx -------------------------------------------------------------------------------- /src/pages/Contact.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/pages/Contact.jsx -------------------------------------------------------------------------------- /src/pages/CreateListing.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/pages/CreateListing.jsx -------------------------------------------------------------------------------- /src/pages/EditListing.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/pages/EditListing.jsx -------------------------------------------------------------------------------- /src/pages/Explore.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/pages/Explore.jsx -------------------------------------------------------------------------------- /src/pages/ForgotPassword.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/pages/ForgotPassword.jsx -------------------------------------------------------------------------------- /src/pages/Listing.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/pages/Listing.jsx -------------------------------------------------------------------------------- /src/pages/Offers.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/pages/Offers.jsx -------------------------------------------------------------------------------- /src/pages/Profile.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/pages/Profile.jsx -------------------------------------------------------------------------------- /src/pages/SignIn.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/pages/SignIn.jsx -------------------------------------------------------------------------------- /src/pages/SignUp.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/pages/SignUp.jsx -------------------------------------------------------------------------------- /src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradtraversy/house-marketplace/HEAD/src/reportWebVitals.js --------------------------------------------------------------------------------