├── .env ├── .gitignore ├── README.md ├── eslint.config.js ├── index.html ├── package.json ├── postcss.config.js ├── src ├── App.css ├── App.jsx ├── components │ ├── BottomNav │ │ └── BottomNav.jsx │ ├── CitySelectorModal │ │ ├── CancelBtn.jsx │ │ ├── CitiesList │ │ │ ├── CitiesList.jsx │ │ │ ├── CityItem.jsx │ │ │ └── ProvinceItem.jsx │ │ ├── CitySelectorModal.jsx │ │ ├── ConfirmBtn.jsx │ │ ├── RemoveAllCitiesBtn.jsx │ │ ├── SearchInput.jsx │ │ └── SelectedCitiesSlider │ │ │ ├── SelectedCitiesSlider.jsx │ │ │ └── SelectedCityBox.jsx │ ├── Cover.jsx │ ├── Filters │ │ ├── Accordion.jsx │ │ ├── CheckBoxFilter.jsx │ │ ├── FiltersList.jsx │ │ └── RangeFilter.jsx │ ├── Header │ │ ├── Header.jsx │ │ ├── HeaderCitySelectBtn.jsx │ │ ├── HeaderMyVitrin.jsx │ │ └── HeaderSearchBar.jsx │ ├── LoginModal │ │ ├── LoginModal.jsx │ │ ├── LoginModalConfiermBtn.jsx │ │ ├── LoginModalHeader │ │ │ ├── CloseLoginModalBtn.jsx │ │ │ ├── LoginModalHeader.jsx │ │ │ └── LoginModalTitle.jsx │ │ ├── LoginModalInput.jsx │ │ ├── LoginModalRulesText.jsx │ │ ├── LoginModalStepDesc.jsx │ │ ├── LoginModalStepTitle.jsx │ │ └── SuccessLoginAlert.jsx │ ├── Logo.jsx │ ├── MobileCatSelectorModal │ │ ├── MobileCatSelectorModal.jsx │ │ └── MobileCatSelectorModalHeader.jsx │ ├── MyVitrin │ │ ├── LogOutBtn.jsx │ │ ├── LogOutModal.jsx │ │ ├── MobileMyVitrinHeader.jsx │ │ ├── MyVitrinMenu.jsx │ │ ├── MyVitrinMenuItem.jsx │ │ ├── UserBookmarks │ │ │ ├── UserBookmarkBox.jsx │ │ │ ├── UserBookmarks.jsx │ │ │ └── deleteBookMarkModal.jsx │ │ ├── UserNotes │ │ │ ├── DeleteNoteModal.jsx │ │ │ ├── UserNoteBox.jsx │ │ │ └── UserNotes.jsx │ │ ├── UserPosts │ │ │ ├── DeletePostModal.jsx │ │ │ ├── UserPostBox.jsx │ │ │ └── UserPosts.jsx │ │ └── UserRecentSeens │ │ │ ├── RecentSeenBox.jsx │ │ │ └── UserRecentSeens.jsx │ ├── New │ │ ├── MobileHeader.jsx │ │ ├── NewCatSelector │ │ │ └── NewCatSelector.jsx │ │ ├── NewPostDetails │ │ │ ├── CancelBtn.jsx │ │ │ ├── CheckBox.jsx │ │ │ ├── CitySelector.jsx │ │ │ ├── ConfirmBtn.jsx │ │ │ ├── DescSelector.jsx │ │ │ ├── DynamicFieldsSelector.jsx │ │ │ ├── NeighborhoodSelector.jsx │ │ │ ├── NewPostDetails.jsx │ │ │ ├── PicsSelector.jsx │ │ │ ├── PriceSelector.jsx │ │ │ ├── SelectBox.jsx │ │ │ └── TitleSelector.jsx │ │ └── PostCreationAlert.jsx │ ├── PostPageComponents │ │ ├── MobileHeader.jsx │ │ ├── PostBookMark.jsx │ │ ├── PostContact.jsx │ │ ├── PostDesc.jsx │ │ ├── PostDetailsItem.jsx │ │ ├── PostImagesSlider.css │ │ ├── PostImagesSlider.jsx │ │ ├── PostNote.jsx │ │ ├── PostTime.jsx │ │ ├── PostTitle.jsx │ │ └── Postdetails.jsx │ ├── PostsPage │ │ ├── MobileFiltersSelectorModal.jsx │ │ ├── MobileFiltersSlider.jsx │ │ ├── NotFoundVector.jsx │ │ ├── PostBox.jsx │ │ ├── PostsList.jsx │ │ ├── PostsPageCatSelector.jsx │ │ └── SliderFilterBox.jsx │ ├── SiteBtn.jsx │ ├── ThemeSelectorModal │ │ └── ThemeSelectorModal.jsx │ └── homePage │ │ ├── AboutVitrino.jsx │ │ ├── Enamad.jsx │ │ ├── PopularCities.jsx │ │ ├── QuickAccess.jsx │ │ ├── SearchCity.jsx │ │ └── Socials.jsx ├── contexts │ ├── authContext.jsx │ ├── categoryContext.jsx │ ├── filtersContext.jsx │ ├── locationsContext.jsx │ ├── postsContext.jsx │ └── themeContext.jsx ├── fonts │ └── vazir │ │ └── Vazirmatn-Regular.ttf ├── hooks │ ├── useAuth.js │ ├── useCategory.js │ ├── useFilters.js │ ├── useLocations.js │ ├── useLogOut.js │ ├── useLoginValidation.js │ ├── usePosts.js │ ├── useRecentSeens.js │ └── useTheme.js ├── index.css ├── main.jsx ├── pages │ ├── Home.jsx │ ├── MyVitrin.jsx │ ├── New.jsx │ ├── Post.jsx │ └── Posts.jsx ├── routes.jsx └── services │ └── api.js ├── tailwind.config.js └── vite.config.js /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/.env -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/eslint.config.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/postcss.config.js -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/App.jsx -------------------------------------------------------------------------------- /src/components/BottomNav/BottomNav.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/BottomNav/BottomNav.jsx -------------------------------------------------------------------------------- /src/components/CitySelectorModal/CancelBtn.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/CitySelectorModal/CancelBtn.jsx -------------------------------------------------------------------------------- /src/components/CitySelectorModal/CitiesList/CitiesList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/CitySelectorModal/CitiesList/CitiesList.jsx -------------------------------------------------------------------------------- /src/components/CitySelectorModal/CitiesList/CityItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/CitySelectorModal/CitiesList/CityItem.jsx -------------------------------------------------------------------------------- /src/components/CitySelectorModal/CitiesList/ProvinceItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/CitySelectorModal/CitiesList/ProvinceItem.jsx -------------------------------------------------------------------------------- /src/components/CitySelectorModal/CitySelectorModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/CitySelectorModal/CitySelectorModal.jsx -------------------------------------------------------------------------------- /src/components/CitySelectorModal/ConfirmBtn.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/CitySelectorModal/ConfirmBtn.jsx -------------------------------------------------------------------------------- /src/components/CitySelectorModal/RemoveAllCitiesBtn.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/CitySelectorModal/RemoveAllCitiesBtn.jsx -------------------------------------------------------------------------------- /src/components/CitySelectorModal/SearchInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/CitySelectorModal/SearchInput.jsx -------------------------------------------------------------------------------- /src/components/CitySelectorModal/SelectedCitiesSlider/SelectedCitiesSlider.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/CitySelectorModal/SelectedCitiesSlider/SelectedCitiesSlider.jsx -------------------------------------------------------------------------------- /src/components/CitySelectorModal/SelectedCitiesSlider/SelectedCityBox.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/CitySelectorModal/SelectedCitiesSlider/SelectedCityBox.jsx -------------------------------------------------------------------------------- /src/components/Cover.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/Cover.jsx -------------------------------------------------------------------------------- /src/components/Filters/Accordion.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/Filters/Accordion.jsx -------------------------------------------------------------------------------- /src/components/Filters/CheckBoxFilter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/Filters/CheckBoxFilter.jsx -------------------------------------------------------------------------------- /src/components/Filters/FiltersList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/Filters/FiltersList.jsx -------------------------------------------------------------------------------- /src/components/Filters/RangeFilter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/Filters/RangeFilter.jsx -------------------------------------------------------------------------------- /src/components/Header/Header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/Header/Header.jsx -------------------------------------------------------------------------------- /src/components/Header/HeaderCitySelectBtn.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/Header/HeaderCitySelectBtn.jsx -------------------------------------------------------------------------------- /src/components/Header/HeaderMyVitrin.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/Header/HeaderMyVitrin.jsx -------------------------------------------------------------------------------- /src/components/Header/HeaderSearchBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/Header/HeaderSearchBar.jsx -------------------------------------------------------------------------------- /src/components/LoginModal/LoginModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/LoginModal/LoginModal.jsx -------------------------------------------------------------------------------- /src/components/LoginModal/LoginModalConfiermBtn.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/LoginModal/LoginModalConfiermBtn.jsx -------------------------------------------------------------------------------- /src/components/LoginModal/LoginModalHeader/CloseLoginModalBtn.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/LoginModal/LoginModalHeader/CloseLoginModalBtn.jsx -------------------------------------------------------------------------------- /src/components/LoginModal/LoginModalHeader/LoginModalHeader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/LoginModal/LoginModalHeader/LoginModalHeader.jsx -------------------------------------------------------------------------------- /src/components/LoginModal/LoginModalHeader/LoginModalTitle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/LoginModal/LoginModalHeader/LoginModalTitle.jsx -------------------------------------------------------------------------------- /src/components/LoginModal/LoginModalInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/LoginModal/LoginModalInput.jsx -------------------------------------------------------------------------------- /src/components/LoginModal/LoginModalRulesText.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/LoginModal/LoginModalRulesText.jsx -------------------------------------------------------------------------------- /src/components/LoginModal/LoginModalStepDesc.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/LoginModal/LoginModalStepDesc.jsx -------------------------------------------------------------------------------- /src/components/LoginModal/LoginModalStepTitle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/LoginModal/LoginModalStepTitle.jsx -------------------------------------------------------------------------------- /src/components/LoginModal/SuccessLoginAlert.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/LoginModal/SuccessLoginAlert.jsx -------------------------------------------------------------------------------- /src/components/Logo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/Logo.jsx -------------------------------------------------------------------------------- /src/components/MobileCatSelectorModal/MobileCatSelectorModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/MobileCatSelectorModal/MobileCatSelectorModal.jsx -------------------------------------------------------------------------------- /src/components/MobileCatSelectorModal/MobileCatSelectorModalHeader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/MobileCatSelectorModal/MobileCatSelectorModalHeader.jsx -------------------------------------------------------------------------------- /src/components/MyVitrin/LogOutBtn.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/MyVitrin/LogOutBtn.jsx -------------------------------------------------------------------------------- /src/components/MyVitrin/LogOutModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/MyVitrin/LogOutModal.jsx -------------------------------------------------------------------------------- /src/components/MyVitrin/MobileMyVitrinHeader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/MyVitrin/MobileMyVitrinHeader.jsx -------------------------------------------------------------------------------- /src/components/MyVitrin/MyVitrinMenu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/MyVitrin/MyVitrinMenu.jsx -------------------------------------------------------------------------------- /src/components/MyVitrin/MyVitrinMenuItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/MyVitrin/MyVitrinMenuItem.jsx -------------------------------------------------------------------------------- /src/components/MyVitrin/UserBookmarks/UserBookmarkBox.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/MyVitrin/UserBookmarks/UserBookmarkBox.jsx -------------------------------------------------------------------------------- /src/components/MyVitrin/UserBookmarks/UserBookmarks.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/MyVitrin/UserBookmarks/UserBookmarks.jsx -------------------------------------------------------------------------------- /src/components/MyVitrin/UserBookmarks/deleteBookMarkModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/MyVitrin/UserBookmarks/deleteBookMarkModal.jsx -------------------------------------------------------------------------------- /src/components/MyVitrin/UserNotes/DeleteNoteModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/MyVitrin/UserNotes/DeleteNoteModal.jsx -------------------------------------------------------------------------------- /src/components/MyVitrin/UserNotes/UserNoteBox.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/MyVitrin/UserNotes/UserNoteBox.jsx -------------------------------------------------------------------------------- /src/components/MyVitrin/UserNotes/UserNotes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/MyVitrin/UserNotes/UserNotes.jsx -------------------------------------------------------------------------------- /src/components/MyVitrin/UserPosts/DeletePostModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/MyVitrin/UserPosts/DeletePostModal.jsx -------------------------------------------------------------------------------- /src/components/MyVitrin/UserPosts/UserPostBox.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/MyVitrin/UserPosts/UserPostBox.jsx -------------------------------------------------------------------------------- /src/components/MyVitrin/UserPosts/UserPosts.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/MyVitrin/UserPosts/UserPosts.jsx -------------------------------------------------------------------------------- /src/components/MyVitrin/UserRecentSeens/RecentSeenBox.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/MyVitrin/UserRecentSeens/RecentSeenBox.jsx -------------------------------------------------------------------------------- /src/components/MyVitrin/UserRecentSeens/UserRecentSeens.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/MyVitrin/UserRecentSeens/UserRecentSeens.jsx -------------------------------------------------------------------------------- /src/components/New/MobileHeader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/New/MobileHeader.jsx -------------------------------------------------------------------------------- /src/components/New/NewCatSelector/NewCatSelector.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/New/NewCatSelector/NewCatSelector.jsx -------------------------------------------------------------------------------- /src/components/New/NewPostDetails/CancelBtn.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/New/NewPostDetails/CancelBtn.jsx -------------------------------------------------------------------------------- /src/components/New/NewPostDetails/CheckBox.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/New/NewPostDetails/CheckBox.jsx -------------------------------------------------------------------------------- /src/components/New/NewPostDetails/CitySelector.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/New/NewPostDetails/CitySelector.jsx -------------------------------------------------------------------------------- /src/components/New/NewPostDetails/ConfirmBtn.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/New/NewPostDetails/ConfirmBtn.jsx -------------------------------------------------------------------------------- /src/components/New/NewPostDetails/DescSelector.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/New/NewPostDetails/DescSelector.jsx -------------------------------------------------------------------------------- /src/components/New/NewPostDetails/DynamicFieldsSelector.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/New/NewPostDetails/DynamicFieldsSelector.jsx -------------------------------------------------------------------------------- /src/components/New/NewPostDetails/NeighborhoodSelector.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/New/NewPostDetails/NeighborhoodSelector.jsx -------------------------------------------------------------------------------- /src/components/New/NewPostDetails/NewPostDetails.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/New/NewPostDetails/NewPostDetails.jsx -------------------------------------------------------------------------------- /src/components/New/NewPostDetails/PicsSelector.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/New/NewPostDetails/PicsSelector.jsx -------------------------------------------------------------------------------- /src/components/New/NewPostDetails/PriceSelector.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/New/NewPostDetails/PriceSelector.jsx -------------------------------------------------------------------------------- /src/components/New/NewPostDetails/SelectBox.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/New/NewPostDetails/SelectBox.jsx -------------------------------------------------------------------------------- /src/components/New/NewPostDetails/TitleSelector.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/New/NewPostDetails/TitleSelector.jsx -------------------------------------------------------------------------------- /src/components/New/PostCreationAlert.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/New/PostCreationAlert.jsx -------------------------------------------------------------------------------- /src/components/PostPageComponents/MobileHeader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/PostPageComponents/MobileHeader.jsx -------------------------------------------------------------------------------- /src/components/PostPageComponents/PostBookMark.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/PostPageComponents/PostBookMark.jsx -------------------------------------------------------------------------------- /src/components/PostPageComponents/PostContact.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/PostPageComponents/PostContact.jsx -------------------------------------------------------------------------------- /src/components/PostPageComponents/PostDesc.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/PostPageComponents/PostDesc.jsx -------------------------------------------------------------------------------- /src/components/PostPageComponents/PostDetailsItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/PostPageComponents/PostDetailsItem.jsx -------------------------------------------------------------------------------- /src/components/PostPageComponents/PostImagesSlider.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/PostPageComponents/PostImagesSlider.css -------------------------------------------------------------------------------- /src/components/PostPageComponents/PostImagesSlider.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/PostPageComponents/PostImagesSlider.jsx -------------------------------------------------------------------------------- /src/components/PostPageComponents/PostNote.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/PostPageComponents/PostNote.jsx -------------------------------------------------------------------------------- /src/components/PostPageComponents/PostTime.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/PostPageComponents/PostTime.jsx -------------------------------------------------------------------------------- /src/components/PostPageComponents/PostTitle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/PostPageComponents/PostTitle.jsx -------------------------------------------------------------------------------- /src/components/PostPageComponents/Postdetails.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/PostPageComponents/Postdetails.jsx -------------------------------------------------------------------------------- /src/components/PostsPage/MobileFiltersSelectorModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/PostsPage/MobileFiltersSelectorModal.jsx -------------------------------------------------------------------------------- /src/components/PostsPage/MobileFiltersSlider.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/PostsPage/MobileFiltersSlider.jsx -------------------------------------------------------------------------------- /src/components/PostsPage/NotFoundVector.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/PostsPage/NotFoundVector.jsx -------------------------------------------------------------------------------- /src/components/PostsPage/PostBox.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/PostsPage/PostBox.jsx -------------------------------------------------------------------------------- /src/components/PostsPage/PostsList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/PostsPage/PostsList.jsx -------------------------------------------------------------------------------- /src/components/PostsPage/PostsPageCatSelector.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/PostsPage/PostsPageCatSelector.jsx -------------------------------------------------------------------------------- /src/components/PostsPage/SliderFilterBox.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/PostsPage/SliderFilterBox.jsx -------------------------------------------------------------------------------- /src/components/SiteBtn.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/SiteBtn.jsx -------------------------------------------------------------------------------- /src/components/ThemeSelectorModal/ThemeSelectorModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/ThemeSelectorModal/ThemeSelectorModal.jsx -------------------------------------------------------------------------------- /src/components/homePage/AboutVitrino.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/homePage/AboutVitrino.jsx -------------------------------------------------------------------------------- /src/components/homePage/Enamad.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/homePage/Enamad.jsx -------------------------------------------------------------------------------- /src/components/homePage/PopularCities.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/homePage/PopularCities.jsx -------------------------------------------------------------------------------- /src/components/homePage/QuickAccess.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/homePage/QuickAccess.jsx -------------------------------------------------------------------------------- /src/components/homePage/SearchCity.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/homePage/SearchCity.jsx -------------------------------------------------------------------------------- /src/components/homePage/Socials.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/components/homePage/Socials.jsx -------------------------------------------------------------------------------- /src/contexts/authContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/contexts/authContext.jsx -------------------------------------------------------------------------------- /src/contexts/categoryContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/contexts/categoryContext.jsx -------------------------------------------------------------------------------- /src/contexts/filtersContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/contexts/filtersContext.jsx -------------------------------------------------------------------------------- /src/contexts/locationsContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/contexts/locationsContext.jsx -------------------------------------------------------------------------------- /src/contexts/postsContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/contexts/postsContext.jsx -------------------------------------------------------------------------------- /src/contexts/themeContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/contexts/themeContext.jsx -------------------------------------------------------------------------------- /src/fonts/vazir/Vazirmatn-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/fonts/vazir/Vazirmatn-Regular.ttf -------------------------------------------------------------------------------- /src/hooks/useAuth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/hooks/useAuth.js -------------------------------------------------------------------------------- /src/hooks/useCategory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/hooks/useCategory.js -------------------------------------------------------------------------------- /src/hooks/useFilters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/hooks/useFilters.js -------------------------------------------------------------------------------- /src/hooks/useLocations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/hooks/useLocations.js -------------------------------------------------------------------------------- /src/hooks/useLogOut.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/hooks/useLogOut.js -------------------------------------------------------------------------------- /src/hooks/useLoginValidation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/hooks/useLoginValidation.js -------------------------------------------------------------------------------- /src/hooks/usePosts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/hooks/usePosts.js -------------------------------------------------------------------------------- /src/hooks/useRecentSeens.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/hooks/useRecentSeens.js -------------------------------------------------------------------------------- /src/hooks/useTheme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/hooks/useTheme.js -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/index.css -------------------------------------------------------------------------------- /src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/main.jsx -------------------------------------------------------------------------------- /src/pages/Home.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/pages/Home.jsx -------------------------------------------------------------------------------- /src/pages/MyVitrin.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/pages/MyVitrin.jsx -------------------------------------------------------------------------------- /src/pages/New.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/pages/New.jsx -------------------------------------------------------------------------------- /src/pages/Post.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/pages/Post.jsx -------------------------------------------------------------------------------- /src/pages/Posts.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/pages/Posts.jsx -------------------------------------------------------------------------------- /src/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/routes.jsx -------------------------------------------------------------------------------- /src/services/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/src/services/api.js -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parsa-sbg/vitrino/HEAD/vite.config.js --------------------------------------------------------------------------------