├── .gitignore ├── api ├── index.js ├── models │ ├── Booking.js │ ├── Place.js │ └── User.js ├── package.json └── yarn.lock ├── client ├── .env ├── .gitignore ├── index.html ├── package.json ├── postcss.config.cjs ├── public │ └── vite.svg ├── src │ ├── AccountNav.jsx │ ├── AddressLink.jsx │ ├── App.css │ ├── App.jsx │ ├── BookingDates.jsx │ ├── BookingWidget.jsx │ ├── Header.jsx │ ├── Image.jsx │ ├── Layout.jsx │ ├── Perks.jsx │ ├── PhotosUploader.jsx │ ├── PlaceGallery.jsx │ ├── PlaceImg.jsx │ ├── UserContext.jsx │ ├── assets │ │ └── react.svg │ ├── index.css │ ├── main.jsx │ └── pages │ │ ├── BookingPage.jsx │ │ ├── BookingsPage.jsx │ │ ├── IndexPage.jsx │ │ ├── LoginPage.jsx │ │ ├── PlacePage.jsx │ │ ├── PlacesFormPage.jsx │ │ ├── PlacesPage.jsx │ │ ├── ProfilePage.jsx │ │ └── RegisterPage.jsx ├── tailwind.config.cjs ├── vite.config.js └── yarn.lock └── vercel.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/.gitignore -------------------------------------------------------------------------------- /api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/api/index.js -------------------------------------------------------------------------------- /api/models/Booking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/api/models/Booking.js -------------------------------------------------------------------------------- /api/models/Place.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/api/models/Place.js -------------------------------------------------------------------------------- /api/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/api/models/User.js -------------------------------------------------------------------------------- /api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/api/package.json -------------------------------------------------------------------------------- /api/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/api/yarn.lock -------------------------------------------------------------------------------- /client/.env: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/client/index.html -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/client/package.json -------------------------------------------------------------------------------- /client/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/client/postcss.config.cjs -------------------------------------------------------------------------------- /client/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/client/public/vite.svg -------------------------------------------------------------------------------- /client/src/AccountNav.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/client/src/AccountNav.jsx -------------------------------------------------------------------------------- /client/src/AddressLink.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/client/src/AddressLink.jsx -------------------------------------------------------------------------------- /client/src/App.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/client/src/App.jsx -------------------------------------------------------------------------------- /client/src/BookingDates.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/client/src/BookingDates.jsx -------------------------------------------------------------------------------- /client/src/BookingWidget.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/client/src/BookingWidget.jsx -------------------------------------------------------------------------------- /client/src/Header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/client/src/Header.jsx -------------------------------------------------------------------------------- /client/src/Image.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/client/src/Image.jsx -------------------------------------------------------------------------------- /client/src/Layout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/client/src/Layout.jsx -------------------------------------------------------------------------------- /client/src/Perks.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/client/src/Perks.jsx -------------------------------------------------------------------------------- /client/src/PhotosUploader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/client/src/PhotosUploader.jsx -------------------------------------------------------------------------------- /client/src/PlaceGallery.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/client/src/PlaceGallery.jsx -------------------------------------------------------------------------------- /client/src/PlaceImg.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/client/src/PlaceImg.jsx -------------------------------------------------------------------------------- /client/src/UserContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/client/src/UserContext.jsx -------------------------------------------------------------------------------- /client/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/client/src/assets/react.svg -------------------------------------------------------------------------------- /client/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/client/src/index.css -------------------------------------------------------------------------------- /client/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/client/src/main.jsx -------------------------------------------------------------------------------- /client/src/pages/BookingPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/client/src/pages/BookingPage.jsx -------------------------------------------------------------------------------- /client/src/pages/BookingsPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/client/src/pages/BookingsPage.jsx -------------------------------------------------------------------------------- /client/src/pages/IndexPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/client/src/pages/IndexPage.jsx -------------------------------------------------------------------------------- /client/src/pages/LoginPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/client/src/pages/LoginPage.jsx -------------------------------------------------------------------------------- /client/src/pages/PlacePage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/client/src/pages/PlacePage.jsx -------------------------------------------------------------------------------- /client/src/pages/PlacesFormPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/client/src/pages/PlacesFormPage.jsx -------------------------------------------------------------------------------- /client/src/pages/PlacesPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/client/src/pages/PlacesPage.jsx -------------------------------------------------------------------------------- /client/src/pages/ProfilePage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/client/src/pages/ProfilePage.jsx -------------------------------------------------------------------------------- /client/src/pages/RegisterPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/client/src/pages/RegisterPage.jsx -------------------------------------------------------------------------------- /client/tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/client/tailwind.config.cjs -------------------------------------------------------------------------------- /client/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/client/vite.config.js -------------------------------------------------------------------------------- /client/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/client/yarn.lock -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejwid/airbnb-clone/HEAD/vercel.json --------------------------------------------------------------------------------