├── .github └── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── feature_request.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── client ├── .eslintignore ├── .eslintrc ├── .gitignore ├── README.md ├── index.html ├── package-lock.json ├── package.json ├── postcss.config.js ├── public │ └── GharBikri-logos_white.png ├── src │ ├── App.jsx │ ├── App.scss │ ├── Config │ │ ├── README.md │ │ └── index.js │ ├── Layouts │ │ ├── About │ │ │ ├── Featured.jsx │ │ │ └── Team.jsx │ │ ├── Footer │ │ │ └── Footer.jsx │ │ ├── Header │ │ │ ├── Avatar.jsx │ │ │ └── Nav.jsx │ │ ├── README.md │ │ └── homeMain │ │ │ ├── FeaturedProperty.jsx │ │ │ ├── Header.jsx │ │ │ ├── Hero.jsx │ │ │ ├── Newsletter.jsx │ │ │ ├── Stats.jsx │ │ │ └── Testimonials.jsx │ ├── Middleware │ │ ├── README.md │ │ ├── editUserValidation.js │ │ ├── loginValidation.js │ │ ├── propertyValidation.js │ │ └── registerValidation.js │ ├── Pages │ │ ├── About.jsx │ │ ├── Buy.jsx │ │ ├── Contact.jsx │ │ ├── DashBoard.jsx │ │ ├── EditProperty.jsx │ │ ├── EditUser.jsx │ │ ├── Error404.jsx │ │ ├── Favourites.jsx │ │ ├── Home.jsx │ │ ├── LoginPage.jsx │ │ ├── PageDetails.jsx │ │ ├── Profile.jsx │ │ ├── README.md │ │ ├── Rent.jsx │ │ └── Sell.jsx │ ├── Routes │ │ ├── README.md │ │ └── index.jsx │ ├── Services │ │ └── README.md │ ├── assets │ │ ├── Images │ │ │ ├── GharBikri-logo.png │ │ │ ├── GharBikri-logos_white.png │ │ │ ├── bg.jpg │ │ │ ├── hand-house.jpg │ │ │ └── main-pic.jpg │ │ └── README.md │ ├── components │ │ ├── Card │ │ │ ├── heroCard.jsx │ │ │ └── propertyCard.jsx │ │ ├── MiniNav │ │ │ └── MiniNav.jsx │ │ ├── README.md │ │ └── Toast.js │ ├── index.scss │ └── main.jsx ├── tailwind.config.js ├── vercel.json └── vite.config.js └── server ├── .env.example ├── .gitignore ├── docs ├── swagger.js └── swagger.json ├── package.json ├── prisma ├── migrations │ ├── 20231107091217_init │ │ └── migration.sql │ └── migration_lock.toml └── schema.prisma ├── src ├── config │ ├── env.js │ └── prisma.js ├── controllers │ ├── auth.controller.js │ ├── booking.controller.js │ ├── home.controller.js │ ├── property.controller.js │ └── user.controller.js ├── index.js ├── routes │ ├── auth.route.js │ ├── home.route.js │ ├── index.js │ ├── property.route.js │ └── user.route.js ├── templates │ └── welcome.html └── utils │ ├── mailer.js │ └── pagination.js └── yarn.lock /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | Houses Dataset/ 2 | **/Dockerfile 3 | .vercel 4 | **/node_modules -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/README.md -------------------------------------------------------------------------------- /client/.eslintignore: -------------------------------------------------------------------------------- 1 | tailwind.config.js 2 | -------------------------------------------------------------------------------- /client/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/.eslintrc -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/README.md -------------------------------------------------------------------------------- /client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/index.html -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/package.json -------------------------------------------------------------------------------- /client/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/postcss.config.js -------------------------------------------------------------------------------- /client/public/GharBikri-logos_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/public/GharBikri-logos_white.png -------------------------------------------------------------------------------- /client/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/App.jsx -------------------------------------------------------------------------------- /client/src/App.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/App.scss -------------------------------------------------------------------------------- /client/src/Config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/Config/README.md -------------------------------------------------------------------------------- /client/src/Config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/Config/index.js -------------------------------------------------------------------------------- /client/src/Layouts/About/Featured.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/Layouts/About/Featured.jsx -------------------------------------------------------------------------------- /client/src/Layouts/About/Team.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/Layouts/About/Team.jsx -------------------------------------------------------------------------------- /client/src/Layouts/Footer/Footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/Layouts/Footer/Footer.jsx -------------------------------------------------------------------------------- /client/src/Layouts/Header/Avatar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/Layouts/Header/Avatar.jsx -------------------------------------------------------------------------------- /client/src/Layouts/Header/Nav.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/Layouts/Header/Nav.jsx -------------------------------------------------------------------------------- /client/src/Layouts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/Layouts/README.md -------------------------------------------------------------------------------- /client/src/Layouts/homeMain/FeaturedProperty.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/Layouts/homeMain/FeaturedProperty.jsx -------------------------------------------------------------------------------- /client/src/Layouts/homeMain/Header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/Layouts/homeMain/Header.jsx -------------------------------------------------------------------------------- /client/src/Layouts/homeMain/Hero.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/Layouts/homeMain/Hero.jsx -------------------------------------------------------------------------------- /client/src/Layouts/homeMain/Newsletter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/Layouts/homeMain/Newsletter.jsx -------------------------------------------------------------------------------- /client/src/Layouts/homeMain/Stats.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/Layouts/homeMain/Stats.jsx -------------------------------------------------------------------------------- /client/src/Layouts/homeMain/Testimonials.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/Layouts/homeMain/Testimonials.jsx -------------------------------------------------------------------------------- /client/src/Middleware/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/Middleware/README.md -------------------------------------------------------------------------------- /client/src/Middleware/editUserValidation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/Middleware/editUserValidation.js -------------------------------------------------------------------------------- /client/src/Middleware/loginValidation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/Middleware/loginValidation.js -------------------------------------------------------------------------------- /client/src/Middleware/propertyValidation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/Middleware/propertyValidation.js -------------------------------------------------------------------------------- /client/src/Middleware/registerValidation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/Middleware/registerValidation.js -------------------------------------------------------------------------------- /client/src/Pages/About.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/Pages/About.jsx -------------------------------------------------------------------------------- /client/src/Pages/Buy.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/Pages/Buy.jsx -------------------------------------------------------------------------------- /client/src/Pages/Contact.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/Pages/Contact.jsx -------------------------------------------------------------------------------- /client/src/Pages/DashBoard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/Pages/DashBoard.jsx -------------------------------------------------------------------------------- /client/src/Pages/EditProperty.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/Pages/EditProperty.jsx -------------------------------------------------------------------------------- /client/src/Pages/EditUser.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/Pages/EditUser.jsx -------------------------------------------------------------------------------- /client/src/Pages/Error404.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/Pages/Error404.jsx -------------------------------------------------------------------------------- /client/src/Pages/Favourites.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/Pages/Favourites.jsx -------------------------------------------------------------------------------- /client/src/Pages/Home.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/Pages/Home.jsx -------------------------------------------------------------------------------- /client/src/Pages/LoginPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/Pages/LoginPage.jsx -------------------------------------------------------------------------------- /client/src/Pages/PageDetails.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/Pages/PageDetails.jsx -------------------------------------------------------------------------------- /client/src/Pages/Profile.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/Pages/Profile.jsx -------------------------------------------------------------------------------- /client/src/Pages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/Pages/README.md -------------------------------------------------------------------------------- /client/src/Pages/Rent.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/Pages/Rent.jsx -------------------------------------------------------------------------------- /client/src/Pages/Sell.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/Pages/Sell.jsx -------------------------------------------------------------------------------- /client/src/Routes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/Routes/README.md -------------------------------------------------------------------------------- /client/src/Routes/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/Routes/index.jsx -------------------------------------------------------------------------------- /client/src/Services/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/Services/README.md -------------------------------------------------------------------------------- /client/src/assets/Images/GharBikri-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/assets/Images/GharBikri-logo.png -------------------------------------------------------------------------------- /client/src/assets/Images/GharBikri-logos_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/assets/Images/GharBikri-logos_white.png -------------------------------------------------------------------------------- /client/src/assets/Images/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/assets/Images/bg.jpg -------------------------------------------------------------------------------- /client/src/assets/Images/hand-house.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/assets/Images/hand-house.jpg -------------------------------------------------------------------------------- /client/src/assets/Images/main-pic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/assets/Images/main-pic.jpg -------------------------------------------------------------------------------- /client/src/assets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/assets/README.md -------------------------------------------------------------------------------- /client/src/components/Card/heroCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/components/Card/heroCard.jsx -------------------------------------------------------------------------------- /client/src/components/Card/propertyCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/components/Card/propertyCard.jsx -------------------------------------------------------------------------------- /client/src/components/MiniNav/MiniNav.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/components/MiniNav/MiniNav.jsx -------------------------------------------------------------------------------- /client/src/components/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/components/README.md -------------------------------------------------------------------------------- /client/src/components/Toast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/components/Toast.js -------------------------------------------------------------------------------- /client/src/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/index.scss -------------------------------------------------------------------------------- /client/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/src/main.jsx -------------------------------------------------------------------------------- /client/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/tailwind.config.js -------------------------------------------------------------------------------- /client/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/vercel.json -------------------------------------------------------------------------------- /client/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/client/vite.config.js -------------------------------------------------------------------------------- /server/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/server/.env.example -------------------------------------------------------------------------------- /server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/server/.gitignore -------------------------------------------------------------------------------- /server/docs/swagger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/server/docs/swagger.js -------------------------------------------------------------------------------- /server/docs/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/server/docs/swagger.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/server/package.json -------------------------------------------------------------------------------- /server/prisma/migrations/20231107091217_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/server/prisma/migrations/20231107091217_init/migration.sql -------------------------------------------------------------------------------- /server/prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/server/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /server/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/server/prisma/schema.prisma -------------------------------------------------------------------------------- /server/src/config/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/server/src/config/env.js -------------------------------------------------------------------------------- /server/src/config/prisma.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/server/src/config/prisma.js -------------------------------------------------------------------------------- /server/src/controllers/auth.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/server/src/controllers/auth.controller.js -------------------------------------------------------------------------------- /server/src/controllers/booking.controller.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/src/controllers/home.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/server/src/controllers/home.controller.js -------------------------------------------------------------------------------- /server/src/controllers/property.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/server/src/controllers/property.controller.js -------------------------------------------------------------------------------- /server/src/controllers/user.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/server/src/controllers/user.controller.js -------------------------------------------------------------------------------- /server/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/server/src/index.js -------------------------------------------------------------------------------- /server/src/routes/auth.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/server/src/routes/auth.route.js -------------------------------------------------------------------------------- /server/src/routes/home.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/server/src/routes/home.route.js -------------------------------------------------------------------------------- /server/src/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/server/src/routes/index.js -------------------------------------------------------------------------------- /server/src/routes/property.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/server/src/routes/property.route.js -------------------------------------------------------------------------------- /server/src/routes/user.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/server/src/routes/user.route.js -------------------------------------------------------------------------------- /server/src/templates/welcome.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/server/src/templates/welcome.html -------------------------------------------------------------------------------- /server/src/utils/mailer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/server/src/utils/mailer.js -------------------------------------------------------------------------------- /server/src/utils/pagination.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/server/src/utils/pagination.js -------------------------------------------------------------------------------- /server/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sthsuyash/GharBikri/HEAD/server/yarn.lock --------------------------------------------------------------------------------