├── .gitignore ├── LICENSE ├── README.md ├── api ├── controllers │ ├── authController.js │ ├── listingController.js │ └── userController.js ├── index.js ├── models │ ├── listingModel.js │ └── userModel.js ├── routes │ ├── authRoute.js │ ├── listingRoute.js │ └── userRoute.js └── utils │ ├── error.js │ └── verifyUser.js ├── client ├── .eslintrc.cjs ├── .gitignore ├── README.md ├── index.html ├── package-lock.json ├── package.json ├── postcss.config.js ├── public │ ├── app-screenshot-1.png │ └── app-screenshot-2.png ├── src │ ├── App.jsx │ ├── components │ │ ├── Contact.jsx │ │ ├── Header.jsx │ │ ├── ListingItem.jsx │ │ ├── OAuth.jsx │ │ └── PrivateRoute.jsx │ ├── firebase.js │ ├── index.css │ ├── main.jsx │ ├── pages │ │ ├── About.jsx │ │ ├── CreateListing.jsx │ │ ├── Home.jsx │ │ ├── Listing.jsx │ │ ├── Profile.jsx │ │ ├── Search.jsx │ │ ├── SignUp.jsx │ │ ├── Signin.jsx │ │ └── UpdateListing.jsx │ └── redux │ │ ├── store.js │ │ └── user │ │ └── userSlice.js ├── tailwind.config.js └── vite.config.js └── package.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/README.md -------------------------------------------------------------------------------- /api/controllers/authController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/api/controllers/authController.js -------------------------------------------------------------------------------- /api/controllers/listingController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/api/controllers/listingController.js -------------------------------------------------------------------------------- /api/controllers/userController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/api/controllers/userController.js -------------------------------------------------------------------------------- /api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/api/index.js -------------------------------------------------------------------------------- /api/models/listingModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/api/models/listingModel.js -------------------------------------------------------------------------------- /api/models/userModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/api/models/userModel.js -------------------------------------------------------------------------------- /api/routes/authRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/api/routes/authRoute.js -------------------------------------------------------------------------------- /api/routes/listingRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/api/routes/listingRoute.js -------------------------------------------------------------------------------- /api/routes/userRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/api/routes/userRoute.js -------------------------------------------------------------------------------- /api/utils/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/api/utils/error.js -------------------------------------------------------------------------------- /api/utils/verifyUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/api/utils/verifyUser.js -------------------------------------------------------------------------------- /client/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/client/.eslintrc.cjs -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/client/README.md -------------------------------------------------------------------------------- /client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/client/index.html -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/client/package.json -------------------------------------------------------------------------------- /client/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/client/postcss.config.js -------------------------------------------------------------------------------- /client/public/app-screenshot-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/client/public/app-screenshot-1.png -------------------------------------------------------------------------------- /client/public/app-screenshot-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/client/public/app-screenshot-2.png -------------------------------------------------------------------------------- /client/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/client/src/App.jsx -------------------------------------------------------------------------------- /client/src/components/Contact.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/client/src/components/Contact.jsx -------------------------------------------------------------------------------- /client/src/components/Header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/client/src/components/Header.jsx -------------------------------------------------------------------------------- /client/src/components/ListingItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/client/src/components/ListingItem.jsx -------------------------------------------------------------------------------- /client/src/components/OAuth.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/client/src/components/OAuth.jsx -------------------------------------------------------------------------------- /client/src/components/PrivateRoute.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/client/src/components/PrivateRoute.jsx -------------------------------------------------------------------------------- /client/src/firebase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/client/src/firebase.js -------------------------------------------------------------------------------- /client/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/client/src/index.css -------------------------------------------------------------------------------- /client/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/client/src/main.jsx -------------------------------------------------------------------------------- /client/src/pages/About.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/client/src/pages/About.jsx -------------------------------------------------------------------------------- /client/src/pages/CreateListing.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/client/src/pages/CreateListing.jsx -------------------------------------------------------------------------------- /client/src/pages/Home.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/client/src/pages/Home.jsx -------------------------------------------------------------------------------- /client/src/pages/Listing.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/client/src/pages/Listing.jsx -------------------------------------------------------------------------------- /client/src/pages/Profile.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/client/src/pages/Profile.jsx -------------------------------------------------------------------------------- /client/src/pages/Search.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/client/src/pages/Search.jsx -------------------------------------------------------------------------------- /client/src/pages/SignUp.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/client/src/pages/SignUp.jsx -------------------------------------------------------------------------------- /client/src/pages/Signin.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/client/src/pages/Signin.jsx -------------------------------------------------------------------------------- /client/src/pages/UpdateListing.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/client/src/pages/UpdateListing.jsx -------------------------------------------------------------------------------- /client/src/redux/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/client/src/redux/store.js -------------------------------------------------------------------------------- /client/src/redux/user/userSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/client/src/redux/user/userSlice.js -------------------------------------------------------------------------------- /client/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/client/tailwind.config.js -------------------------------------------------------------------------------- /client/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/client/vite.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphadev97/AlphaEstate/HEAD/package.json --------------------------------------------------------------------------------