├── .gitignore ├── LICENSE ├── README.md ├── client ├── README.md ├── package-lock.json ├── package.json ├── public │ ├── index.html │ ├── manifest.json │ └── robots.txt ├── src │ ├── @types │ │ ├── TCartItem.ts │ │ ├── TCheckedItem.ts │ │ ├── TCheckoutInputReturn.ts │ │ ├── TCountry.ts │ │ ├── TDeliveryMethod.ts │ │ ├── TDiscount.ts │ │ ├── TErrorMessage.ts │ │ ├── TOrder.ts │ │ ├── TOrderActivity.ts │ │ ├── TOrderByOption.ts │ │ ├── TOrderData.ts │ │ ├── TOrderOptions.ts │ │ ├── TOrderStatus.ts │ │ ├── TOrderedItem.ts │ │ ├── TPaginationMetaData.ts │ │ ├── TProduct.ts │ │ ├── TProductCard.ts │ │ ├── TProductOptions.ts │ │ ├── TReview.ts │ │ ├── TReviewOptions.ts │ │ ├── TScrollPosition.ts │ │ ├── TSize.ts │ │ ├── TSizeStock.ts │ │ ├── TUseGetCart.ts │ │ ├── TUsePagination.ts │ │ └── TUser.ts │ ├── App.tsx │ ├── assets │ │ ├── add-dark.png │ │ ├── add-light.png │ │ ├── airplane-light.png │ │ ├── airplane.png │ │ ├── back-arrow.png │ │ ├── back-sm.png │ │ ├── buy-again.png │ │ ├── cart-dark.png │ │ ├── cart-light.png │ │ ├── check.png │ │ ├── close-dark.png │ │ ├── close-light.png │ │ ├── delivery-instructions.png │ │ ├── discover-card.png │ │ ├── dpd-dark.png │ │ ├── dpd-light.png │ │ ├── gear.svg │ │ ├── mastercard.png │ │ ├── moon.png │ │ ├── next-arrow.png │ │ ├── orders-icon-dark.png │ │ ├── orders-icon-light.png │ │ ├── postgresql.png │ │ ├── python.png │ │ ├── react.png │ │ ├── redis.png │ │ ├── review-star1.png │ │ ├── review-star2.png │ │ ├── review-star3.png │ │ ├── search.png │ │ ├── star.png │ │ ├── star2.png │ │ ├── sun.png │ │ ├── tailwind.png │ │ └── visa-card.png │ ├── components │ │ ├── BackButton.tsx │ │ ├── Button.tsx │ │ ├── CardImages.tsx │ │ ├── CartPriceSummary.tsx │ │ ├── CountryDropdown.tsx │ │ ├── ErrorMessage.tsx │ │ ├── FilterOptions.tsx │ │ ├── Login.tsx │ │ ├── NoResultsFound.tsx │ │ ├── OrderByOptions.tsx │ │ ├── ProductCard.tsx │ │ ├── ProductCards.tsx │ │ ├── Rating.tsx │ │ ├── RatingStars.tsx │ │ ├── RecommendedProducts.tsx │ │ ├── SignUp.tsx │ │ ├── Star.tsx │ │ ├── VerifyEmail.tsx │ │ └── Welcome.tsx │ ├── hooks │ │ ├── useCountries.tsx │ │ ├── useDeliveryMethods.tsx │ │ ├── useGetCart.tsx │ │ ├── useGetItemStock.tsx │ │ ├── useGetRecommended.tsx │ │ ├── useNavigateErrorPage.tsx │ │ ├── usePagination.tsx │ │ ├── useScrollPosition.tsx │ │ ├── useSearchInputRefs.tsx │ │ └── useWindowSize.tsx │ ├── index.css │ ├── index.tsx │ ├── layouts │ │ ├── DesktopNavbar.tsx │ │ ├── Footer.tsx │ │ ├── Layout.tsx │ │ └── MobileNavbar.tsx │ ├── loading │ │ ├── CartLoading.tsx │ │ ├── CartPriceSummaryLoading.tsx │ │ ├── CheckoutItemsLoading.tsx │ │ ├── OrderCardLoading.tsx │ │ ├── OrderCardsLoading.tsx │ │ ├── OrderPlacedLoading.tsx │ │ ├── OrderedItemLoading.tsx │ │ ├── ProductCardLoading.tsx │ │ ├── ProductCardsLoading.tsx │ │ ├── ProductLoading.tsx │ │ ├── ReviewLoading.tsx │ │ ├── ReviewsLoading.tsx │ │ └── ShippingMethodsLoading.tsx │ ├── providers │ │ ├── ThemeProvider.tsx │ │ └── UserProvider.tsx │ ├── react-app-env.d.ts │ ├── utils │ │ ├── checkEmailAndPass.ts │ │ ├── checkPasswordStrength.ts │ │ ├── checkoutInputChecks.ts │ │ ├── convertDate.ts │ │ ├── filterOrders.ts │ │ ├── filterReviews.ts │ │ ├── getAPIErrorMessage.ts │ │ ├── getCarbonFootprintColour.ts │ │ ├── getPageSize.ts │ │ ├── getRatingColour.ts │ │ ├── getShortDateFormatRange.ts │ │ ├── getStockText.ts │ │ ├── orderOrders.ts │ │ ├── orderProducts.ts │ │ └── orderReviews.ts │ ├── views │ │ ├── CartView │ │ │ ├── Cart.tsx │ │ │ └── CartItem.tsx │ │ ├── CheckoutView │ │ │ ├── Checkout.tsx │ │ │ ├── CheckoutItem.tsx │ │ │ ├── DeliveryInfo.tsx │ │ │ ├── FormInput.tsx │ │ │ ├── OrderSummary.tsx │ │ │ ├── PaymentInfo.tsx │ │ │ └── ShippingMethods.tsx │ │ ├── ErrorView │ │ │ └── Error.tsx │ │ ├── HomeView │ │ │ └── Home.tsx │ │ ├── MyOrdersView │ │ │ ├── CancelOrder.tsx │ │ │ ├── MyOrders.tsx │ │ │ ├── Order.tsx │ │ │ ├── OrderActivity.tsx │ │ │ └── OrderDetails.tsx │ │ ├── OrderPlacedView │ │ │ ├── OrderPlaced.tsx │ │ │ └── OrderedItem.tsx │ │ └── ProductView │ │ │ ├── FreqBoughtTogether.tsx │ │ │ ├── Product.tsx │ │ │ ├── ProductDetails.tsx │ │ │ ├── Review.tsx │ │ │ ├── Reviews.tsx │ │ │ ├── Sizes.tsx │ │ │ └── WriteReview.tsx │ └── wrappers │ │ ├── PopUpWrapper.tsx │ │ └── RecommendedWrapper.tsx ├── tailwind.config.js └── tsconfig.json └── server ├── CustomExceptions └── DBException.py ├── db └── Schema.py ├── env_sample.txt ├── middleware └── Authentication.py ├── models ├── AdminModel.py ├── DeliveryMethodModel.py ├── DiscountCodeModel.py ├── OrderModel.py ├── ProductModel.py ├── ReviewModel.py └── UserModel.py ├── requirements.txt ├── routes ├── AdminRoute.py ├── DeliveryMethodRoute.py ├── DiscountCodeRoute.py ├── OrderRoute.py ├── ProductRoute.py ├── ReviewRoute.py └── UserRoute.py ├── server.py ├── settings.py ├── utils ├── HashPassword.py ├── PNode.py └── Redis.py └── wsgi.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/README.md -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/README.md -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/public/index.html -------------------------------------------------------------------------------- /client/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/public/manifest.json -------------------------------------------------------------------------------- /client/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/public/robots.txt -------------------------------------------------------------------------------- /client/src/@types/TCartItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/@types/TCartItem.ts -------------------------------------------------------------------------------- /client/src/@types/TCheckedItem.ts: -------------------------------------------------------------------------------- 1 | 2 | export type TCheckedItem = { 3 | productId: number, 4 | size: string 5 | } -------------------------------------------------------------------------------- /client/src/@types/TCheckoutInputReturn.ts: -------------------------------------------------------------------------------- 1 | 2 | export type TCheckoutInputReturn = { 3 | valid: boolean, 4 | message?: string 5 | } -------------------------------------------------------------------------------- /client/src/@types/TCountry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/@types/TCountry.ts -------------------------------------------------------------------------------- /client/src/@types/TDeliveryMethod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/@types/TDeliveryMethod.ts -------------------------------------------------------------------------------- /client/src/@types/TDiscount.ts: -------------------------------------------------------------------------------- 1 | 2 | export type TDiscount = { 3 | name: string, 4 | percent_off: number, 5 | } -------------------------------------------------------------------------------- /client/src/@types/TErrorMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/@types/TErrorMessage.ts -------------------------------------------------------------------------------- /client/src/@types/TOrder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/@types/TOrder.ts -------------------------------------------------------------------------------- /client/src/@types/TOrderActivity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/@types/TOrderActivity.ts -------------------------------------------------------------------------------- /client/src/@types/TOrderByOption.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/@types/TOrderByOption.ts -------------------------------------------------------------------------------- /client/src/@types/TOrderData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/@types/TOrderData.ts -------------------------------------------------------------------------------- /client/src/@types/TOrderOptions.ts: -------------------------------------------------------------------------------- 1 | 2 | export type TOrderOptions = 'date' -------------------------------------------------------------------------------- /client/src/@types/TOrderStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/@types/TOrderStatus.ts -------------------------------------------------------------------------------- /client/src/@types/TOrderedItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/@types/TOrderedItem.ts -------------------------------------------------------------------------------- /client/src/@types/TPaginationMetaData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/@types/TPaginationMetaData.ts -------------------------------------------------------------------------------- /client/src/@types/TProduct.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/@types/TProduct.ts -------------------------------------------------------------------------------- /client/src/@types/TProductCard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/@types/TProductCard.ts -------------------------------------------------------------------------------- /client/src/@types/TProductOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/@types/TProductOptions.ts -------------------------------------------------------------------------------- /client/src/@types/TReview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/@types/TReview.ts -------------------------------------------------------------------------------- /client/src/@types/TReviewOptions.ts: -------------------------------------------------------------------------------- 1 | 2 | export type TReviewOptions = 'date-posted' | 'helpful-count'; -------------------------------------------------------------------------------- /client/src/@types/TScrollPosition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/@types/TScrollPosition.ts -------------------------------------------------------------------------------- /client/src/@types/TSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/@types/TSize.ts -------------------------------------------------------------------------------- /client/src/@types/TSizeStock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/@types/TSizeStock.ts -------------------------------------------------------------------------------- /client/src/@types/TUseGetCart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/@types/TUseGetCart.ts -------------------------------------------------------------------------------- /client/src/@types/TUsePagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/@types/TUsePagination.ts -------------------------------------------------------------------------------- /client/src/@types/TUser.ts: -------------------------------------------------------------------------------- 1 | 2 | export type TUser = { 3 | email: string, 4 | } -------------------------------------------------------------------------------- /client/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/App.tsx -------------------------------------------------------------------------------- /client/src/assets/add-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/assets/add-dark.png -------------------------------------------------------------------------------- /client/src/assets/add-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/assets/add-light.png -------------------------------------------------------------------------------- /client/src/assets/airplane-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/assets/airplane-light.png -------------------------------------------------------------------------------- /client/src/assets/airplane.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/assets/airplane.png -------------------------------------------------------------------------------- /client/src/assets/back-arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/assets/back-arrow.png -------------------------------------------------------------------------------- /client/src/assets/back-sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/assets/back-sm.png -------------------------------------------------------------------------------- /client/src/assets/buy-again.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/assets/buy-again.png -------------------------------------------------------------------------------- /client/src/assets/cart-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/assets/cart-dark.png -------------------------------------------------------------------------------- /client/src/assets/cart-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/assets/cart-light.png -------------------------------------------------------------------------------- /client/src/assets/check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/assets/check.png -------------------------------------------------------------------------------- /client/src/assets/close-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/assets/close-dark.png -------------------------------------------------------------------------------- /client/src/assets/close-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/assets/close-light.png -------------------------------------------------------------------------------- /client/src/assets/delivery-instructions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/assets/delivery-instructions.png -------------------------------------------------------------------------------- /client/src/assets/discover-card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/assets/discover-card.png -------------------------------------------------------------------------------- /client/src/assets/dpd-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/assets/dpd-dark.png -------------------------------------------------------------------------------- /client/src/assets/dpd-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/assets/dpd-light.png -------------------------------------------------------------------------------- /client/src/assets/gear.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/assets/gear.svg -------------------------------------------------------------------------------- /client/src/assets/mastercard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/assets/mastercard.png -------------------------------------------------------------------------------- /client/src/assets/moon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/assets/moon.png -------------------------------------------------------------------------------- /client/src/assets/next-arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/assets/next-arrow.png -------------------------------------------------------------------------------- /client/src/assets/orders-icon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/assets/orders-icon-dark.png -------------------------------------------------------------------------------- /client/src/assets/orders-icon-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/assets/orders-icon-light.png -------------------------------------------------------------------------------- /client/src/assets/postgresql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/assets/postgresql.png -------------------------------------------------------------------------------- /client/src/assets/python.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/assets/python.png -------------------------------------------------------------------------------- /client/src/assets/react.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/assets/react.png -------------------------------------------------------------------------------- /client/src/assets/redis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/assets/redis.png -------------------------------------------------------------------------------- /client/src/assets/review-star1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/assets/review-star1.png -------------------------------------------------------------------------------- /client/src/assets/review-star2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/assets/review-star2.png -------------------------------------------------------------------------------- /client/src/assets/review-star3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/assets/review-star3.png -------------------------------------------------------------------------------- /client/src/assets/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/assets/search.png -------------------------------------------------------------------------------- /client/src/assets/star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/assets/star.png -------------------------------------------------------------------------------- /client/src/assets/star2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/assets/star2.png -------------------------------------------------------------------------------- /client/src/assets/sun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/assets/sun.png -------------------------------------------------------------------------------- /client/src/assets/tailwind.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/assets/tailwind.png -------------------------------------------------------------------------------- /client/src/assets/visa-card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/assets/visa-card.png -------------------------------------------------------------------------------- /client/src/components/BackButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/components/BackButton.tsx -------------------------------------------------------------------------------- /client/src/components/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/components/Button.tsx -------------------------------------------------------------------------------- /client/src/components/CardImages.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/components/CardImages.tsx -------------------------------------------------------------------------------- /client/src/components/CartPriceSummary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/components/CartPriceSummary.tsx -------------------------------------------------------------------------------- /client/src/components/CountryDropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/components/CountryDropdown.tsx -------------------------------------------------------------------------------- /client/src/components/ErrorMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/components/ErrorMessage.tsx -------------------------------------------------------------------------------- /client/src/components/FilterOptions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/components/FilterOptions.tsx -------------------------------------------------------------------------------- /client/src/components/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/components/Login.tsx -------------------------------------------------------------------------------- /client/src/components/NoResultsFound.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/components/NoResultsFound.tsx -------------------------------------------------------------------------------- /client/src/components/OrderByOptions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/components/OrderByOptions.tsx -------------------------------------------------------------------------------- /client/src/components/ProductCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/components/ProductCard.tsx -------------------------------------------------------------------------------- /client/src/components/ProductCards.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/components/ProductCards.tsx -------------------------------------------------------------------------------- /client/src/components/Rating.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/components/Rating.tsx -------------------------------------------------------------------------------- /client/src/components/RatingStars.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/components/RatingStars.tsx -------------------------------------------------------------------------------- /client/src/components/RecommendedProducts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/components/RecommendedProducts.tsx -------------------------------------------------------------------------------- /client/src/components/SignUp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/components/SignUp.tsx -------------------------------------------------------------------------------- /client/src/components/Star.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/components/Star.tsx -------------------------------------------------------------------------------- /client/src/components/VerifyEmail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/components/VerifyEmail.tsx -------------------------------------------------------------------------------- /client/src/components/Welcome.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/components/Welcome.tsx -------------------------------------------------------------------------------- /client/src/hooks/useCountries.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/hooks/useCountries.tsx -------------------------------------------------------------------------------- /client/src/hooks/useDeliveryMethods.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/hooks/useDeliveryMethods.tsx -------------------------------------------------------------------------------- /client/src/hooks/useGetCart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/hooks/useGetCart.tsx -------------------------------------------------------------------------------- /client/src/hooks/useGetItemStock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/hooks/useGetItemStock.tsx -------------------------------------------------------------------------------- /client/src/hooks/useGetRecommended.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/hooks/useGetRecommended.tsx -------------------------------------------------------------------------------- /client/src/hooks/useNavigateErrorPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/hooks/useNavigateErrorPage.tsx -------------------------------------------------------------------------------- /client/src/hooks/usePagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/hooks/usePagination.tsx -------------------------------------------------------------------------------- /client/src/hooks/useScrollPosition.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/hooks/useScrollPosition.tsx -------------------------------------------------------------------------------- /client/src/hooks/useSearchInputRefs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/hooks/useSearchInputRefs.tsx -------------------------------------------------------------------------------- /client/src/hooks/useWindowSize.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/hooks/useWindowSize.tsx -------------------------------------------------------------------------------- /client/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/index.css -------------------------------------------------------------------------------- /client/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/index.tsx -------------------------------------------------------------------------------- /client/src/layouts/DesktopNavbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/layouts/DesktopNavbar.tsx -------------------------------------------------------------------------------- /client/src/layouts/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/layouts/Footer.tsx -------------------------------------------------------------------------------- /client/src/layouts/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/layouts/Layout.tsx -------------------------------------------------------------------------------- /client/src/layouts/MobileNavbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/layouts/MobileNavbar.tsx -------------------------------------------------------------------------------- /client/src/loading/CartLoading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/loading/CartLoading.tsx -------------------------------------------------------------------------------- /client/src/loading/CartPriceSummaryLoading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/loading/CartPriceSummaryLoading.tsx -------------------------------------------------------------------------------- /client/src/loading/CheckoutItemsLoading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/loading/CheckoutItemsLoading.tsx -------------------------------------------------------------------------------- /client/src/loading/OrderCardLoading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/loading/OrderCardLoading.tsx -------------------------------------------------------------------------------- /client/src/loading/OrderCardsLoading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/loading/OrderCardsLoading.tsx -------------------------------------------------------------------------------- /client/src/loading/OrderPlacedLoading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/loading/OrderPlacedLoading.tsx -------------------------------------------------------------------------------- /client/src/loading/OrderedItemLoading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/loading/OrderedItemLoading.tsx -------------------------------------------------------------------------------- /client/src/loading/ProductCardLoading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/loading/ProductCardLoading.tsx -------------------------------------------------------------------------------- /client/src/loading/ProductCardsLoading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/loading/ProductCardsLoading.tsx -------------------------------------------------------------------------------- /client/src/loading/ProductLoading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/loading/ProductLoading.tsx -------------------------------------------------------------------------------- /client/src/loading/ReviewLoading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/loading/ReviewLoading.tsx -------------------------------------------------------------------------------- /client/src/loading/ReviewsLoading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/loading/ReviewsLoading.tsx -------------------------------------------------------------------------------- /client/src/loading/ShippingMethodsLoading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/loading/ShippingMethodsLoading.tsx -------------------------------------------------------------------------------- /client/src/providers/ThemeProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/providers/ThemeProvider.tsx -------------------------------------------------------------------------------- /client/src/providers/UserProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/providers/UserProvider.tsx -------------------------------------------------------------------------------- /client/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /client/src/utils/checkEmailAndPass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/utils/checkEmailAndPass.ts -------------------------------------------------------------------------------- /client/src/utils/checkPasswordStrength.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/utils/checkPasswordStrength.ts -------------------------------------------------------------------------------- /client/src/utils/checkoutInputChecks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/utils/checkoutInputChecks.ts -------------------------------------------------------------------------------- /client/src/utils/convertDate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/utils/convertDate.ts -------------------------------------------------------------------------------- /client/src/utils/filterOrders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/utils/filterOrders.ts -------------------------------------------------------------------------------- /client/src/utils/filterReviews.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/utils/filterReviews.ts -------------------------------------------------------------------------------- /client/src/utils/getAPIErrorMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/utils/getAPIErrorMessage.ts -------------------------------------------------------------------------------- /client/src/utils/getCarbonFootprintColour.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/utils/getCarbonFootprintColour.ts -------------------------------------------------------------------------------- /client/src/utils/getPageSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/utils/getPageSize.ts -------------------------------------------------------------------------------- /client/src/utils/getRatingColour.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/utils/getRatingColour.ts -------------------------------------------------------------------------------- /client/src/utils/getShortDateFormatRange.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/utils/getShortDateFormatRange.ts -------------------------------------------------------------------------------- /client/src/utils/getStockText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/utils/getStockText.ts -------------------------------------------------------------------------------- /client/src/utils/orderOrders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/utils/orderOrders.ts -------------------------------------------------------------------------------- /client/src/utils/orderProducts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/utils/orderProducts.ts -------------------------------------------------------------------------------- /client/src/utils/orderReviews.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/utils/orderReviews.ts -------------------------------------------------------------------------------- /client/src/views/CartView/Cart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/views/CartView/Cart.tsx -------------------------------------------------------------------------------- /client/src/views/CartView/CartItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/views/CartView/CartItem.tsx -------------------------------------------------------------------------------- /client/src/views/CheckoutView/Checkout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/views/CheckoutView/Checkout.tsx -------------------------------------------------------------------------------- /client/src/views/CheckoutView/CheckoutItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/views/CheckoutView/CheckoutItem.tsx -------------------------------------------------------------------------------- /client/src/views/CheckoutView/DeliveryInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/views/CheckoutView/DeliveryInfo.tsx -------------------------------------------------------------------------------- /client/src/views/CheckoutView/FormInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/views/CheckoutView/FormInput.tsx -------------------------------------------------------------------------------- /client/src/views/CheckoutView/OrderSummary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/views/CheckoutView/OrderSummary.tsx -------------------------------------------------------------------------------- /client/src/views/CheckoutView/PaymentInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/views/CheckoutView/PaymentInfo.tsx -------------------------------------------------------------------------------- /client/src/views/CheckoutView/ShippingMethods.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/views/CheckoutView/ShippingMethods.tsx -------------------------------------------------------------------------------- /client/src/views/ErrorView/Error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/views/ErrorView/Error.tsx -------------------------------------------------------------------------------- /client/src/views/HomeView/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/views/HomeView/Home.tsx -------------------------------------------------------------------------------- /client/src/views/MyOrdersView/CancelOrder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/views/MyOrdersView/CancelOrder.tsx -------------------------------------------------------------------------------- /client/src/views/MyOrdersView/MyOrders.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/views/MyOrdersView/MyOrders.tsx -------------------------------------------------------------------------------- /client/src/views/MyOrdersView/Order.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/views/MyOrdersView/Order.tsx -------------------------------------------------------------------------------- /client/src/views/MyOrdersView/OrderActivity.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/views/MyOrdersView/OrderActivity.tsx -------------------------------------------------------------------------------- /client/src/views/MyOrdersView/OrderDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/views/MyOrdersView/OrderDetails.tsx -------------------------------------------------------------------------------- /client/src/views/OrderPlacedView/OrderPlaced.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/views/OrderPlacedView/OrderPlaced.tsx -------------------------------------------------------------------------------- /client/src/views/OrderPlacedView/OrderedItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/views/OrderPlacedView/OrderedItem.tsx -------------------------------------------------------------------------------- /client/src/views/ProductView/FreqBoughtTogether.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/views/ProductView/FreqBoughtTogether.tsx -------------------------------------------------------------------------------- /client/src/views/ProductView/Product.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/views/ProductView/Product.tsx -------------------------------------------------------------------------------- /client/src/views/ProductView/ProductDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/views/ProductView/ProductDetails.tsx -------------------------------------------------------------------------------- /client/src/views/ProductView/Review.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/views/ProductView/Review.tsx -------------------------------------------------------------------------------- /client/src/views/ProductView/Reviews.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/views/ProductView/Reviews.tsx -------------------------------------------------------------------------------- /client/src/views/ProductView/Sizes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/views/ProductView/Sizes.tsx -------------------------------------------------------------------------------- /client/src/views/ProductView/WriteReview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/views/ProductView/WriteReview.tsx -------------------------------------------------------------------------------- /client/src/wrappers/PopUpWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/wrappers/PopUpWrapper.tsx -------------------------------------------------------------------------------- /client/src/wrappers/RecommendedWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/src/wrappers/RecommendedWrapper.tsx -------------------------------------------------------------------------------- /client/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/tailwind.config.js -------------------------------------------------------------------------------- /client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/client/tsconfig.json -------------------------------------------------------------------------------- /server/CustomExceptions/DBException.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/server/CustomExceptions/DBException.py -------------------------------------------------------------------------------- /server/db/Schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/server/db/Schema.py -------------------------------------------------------------------------------- /server/env_sample.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/server/env_sample.txt -------------------------------------------------------------------------------- /server/middleware/Authentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/server/middleware/Authentication.py -------------------------------------------------------------------------------- /server/models/AdminModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/server/models/AdminModel.py -------------------------------------------------------------------------------- /server/models/DeliveryMethodModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/server/models/DeliveryMethodModel.py -------------------------------------------------------------------------------- /server/models/DiscountCodeModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/server/models/DiscountCodeModel.py -------------------------------------------------------------------------------- /server/models/OrderModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/server/models/OrderModel.py -------------------------------------------------------------------------------- /server/models/ProductModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/server/models/ProductModel.py -------------------------------------------------------------------------------- /server/models/ReviewModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/server/models/ReviewModel.py -------------------------------------------------------------------------------- /server/models/UserModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/server/models/UserModel.py -------------------------------------------------------------------------------- /server/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/server/requirements.txt -------------------------------------------------------------------------------- /server/routes/AdminRoute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/server/routes/AdminRoute.py -------------------------------------------------------------------------------- /server/routes/DeliveryMethodRoute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/server/routes/DeliveryMethodRoute.py -------------------------------------------------------------------------------- /server/routes/DiscountCodeRoute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/server/routes/DiscountCodeRoute.py -------------------------------------------------------------------------------- /server/routes/OrderRoute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/server/routes/OrderRoute.py -------------------------------------------------------------------------------- /server/routes/ProductRoute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/server/routes/ProductRoute.py -------------------------------------------------------------------------------- /server/routes/ReviewRoute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/server/routes/ReviewRoute.py -------------------------------------------------------------------------------- /server/routes/UserRoute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/server/routes/UserRoute.py -------------------------------------------------------------------------------- /server/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/server/server.py -------------------------------------------------------------------------------- /server/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/server/settings.py -------------------------------------------------------------------------------- /server/utils/HashPassword.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/server/utils/HashPassword.py -------------------------------------------------------------------------------- /server/utils/PNode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/server/utils/PNode.py -------------------------------------------------------------------------------- /server/utils/Redis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/server/utils/Redis.py -------------------------------------------------------------------------------- /server/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tarrin376/WCKED-Shoes/HEAD/server/wsgi.py --------------------------------------------------------------------------------