├── .env.example ├── .gitignore ├── .gitpod.Dockerfile ├── .gitpod.yml ├── .vscode └── settings.json ├── Dockerfile ├── README.md ├── astra.json ├── backend ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── datastax │ │ │ └── tutorials │ │ │ ├── ECommerceApplication.java │ │ │ ├── config │ │ │ ├── OpenApiController.java │ │ │ └── OpenApiDocumentationConfig.java │ │ │ └── service │ │ │ ├── cartproducts │ │ │ ├── CartProduct.java │ │ │ ├── CartProductEntity.java │ │ │ ├── CartProductsPrimaryKey.java │ │ │ ├── CartProductsRepository.java │ │ │ └── CartProductsRestController.java │ │ │ ├── category │ │ │ ├── Category.java │ │ │ ├── CategoryEntity.java │ │ │ ├── CategoryPrimaryKey.java │ │ │ ├── CategoryRepository.java │ │ │ ├── CategoryResponse.java │ │ │ └── CategoryRestController.java │ │ │ ├── featured │ │ │ ├── Featured.java │ │ │ ├── FeaturedEntity.java │ │ │ ├── FeaturedPrimaryKey.java │ │ │ ├── FeaturedRepository.java │ │ │ └── FeaturedRestController.java │ │ │ ├── order │ │ │ ├── Order.java │ │ │ ├── OrderByUser.java │ │ │ ├── OrderByUserEntity.java │ │ │ ├── OrderByUserPrimaryKey.java │ │ │ ├── OrderByUserRepository.java │ │ │ ├── OrderEntity.java │ │ │ ├── OrderPrimaryKey.java │ │ │ ├── OrderProduct.java │ │ │ ├── OrderRepository.java │ │ │ ├── OrderRequest.java │ │ │ ├── OrderResponse.java │ │ │ ├── OrderRestController.java │ │ │ ├── OrderStatusEnum.java │ │ │ ├── OrderStatusHistory.java │ │ │ ├── OrderStatusHistoryEntity.java │ │ │ ├── OrderStatusHistoryPrimaryKey.java │ │ │ └── OrderStatusHistoryRepository.java │ │ │ ├── price │ │ │ ├── Price.java │ │ │ ├── PriceEntity.java │ │ │ ├── PricePrimaryKey.java │ │ │ ├── PriceRepository.java │ │ │ └── PriceRestController.java │ │ │ ├── product │ │ │ ├── Product.java │ │ │ ├── ProductEntity.java │ │ │ ├── ProductRepository.java │ │ │ └── ProductRestController.java │ │ │ ├── user │ │ │ ├── Address.java │ │ │ ├── AddressEntity.java │ │ │ ├── Password.java │ │ │ ├── User.java │ │ │ ├── UserByEmail.java │ │ │ ├── UserByEmailEntity.java │ │ │ ├── UserByEmailRepository.java │ │ │ ├── UserEntity.java │ │ │ ├── UserRepository.java │ │ │ └── UserRestController.java │ │ │ └── usercarts │ │ │ ├── UserCart.java │ │ │ ├── UserCartEntity.java │ │ │ ├── UserCartsPrimaryKey.java │ │ │ ├── UserCartsRepository.java │ │ │ └── UserCartsRestController.java │ └── resources │ │ ├── application.yml │ │ └── application.yml.sample │ └── test │ └── java │ └── com │ └── datastax │ └── tutorials │ ├── Test01_Connectivity.java │ ├── Test02_SpringData.java │ └── Test03_RestController.java ├── data ├── cql │ ├── ecom_category_1_schema.cql │ ├── ecom_category_2_dataset.cql │ ├── order_management_1_schema.cql │ ├── order_management_2_dataset.cql │ ├── shopping_cart_1_schema.cql │ └── shopping_cart_2_dataset.cql └── img │ ├── Filexplorer0.png │ ├── Oauthauthenticated.png │ ├── Oauthconsent1.png │ ├── Oauthconsent2.png │ ├── Oauthconsent3.png │ ├── Oauthcred0.png │ ├── Oauthcred1.png │ ├── Oauthcred2.png │ ├── Oauthcred3.png │ ├── Oauthlogin0.png │ ├── Oauthlogin1.png │ ├── Oauthlogin2.png │ ├── PopupBlocked.png │ ├── add_topic1.png │ ├── add_topic2.png │ ├── allow.png │ ├── astra-config-1.png │ ├── astra-config-2.png │ ├── astra-create-db.gif │ ├── astra-create-token.gif │ ├── astra-token.png │ ├── broker_service_url.png │ ├── build-an-ecommerce-app.png │ ├── copy_stream_token.png │ ├── create-stream.png │ ├── create_streaming_tenant.png │ ├── db-active.png │ ├── db-cqlconsole-1.png │ ├── db-cqlconsole-2.png │ ├── db-pending.png │ ├── gitpod-01-home-annotated.png │ ├── gitpod-02-url.png │ ├── gitpod-newbash1.png │ ├── gitpod-newbash2.png │ ├── gitpod-newbash3.png │ ├── gitpod-preview-1.png │ ├── splash.png │ ├── streaming_topics_final.png │ ├── swagger.png │ └── swagger2.png ├── dockerfile_readme.md ├── orderProcessor ├── pom.xml └── src │ └── main │ └── java │ └── ecom │ ├── Address.java │ ├── EcomOrderProcessor.java │ ├── OrderProduct.java │ └── OrderRequest.java ├── slides_wk1.pdf ├── slides_wk2.pdf ├── slides_wk3.pdf ├── slides_wk4.pdf ├── start.sh └── ui ├── .gitignore ├── README.md ├── craco.config.js ├── package-lock.json ├── package.json ├── public ├── favicon.ico ├── images │ ├── apc30.jpg │ ├── apc30a.jpg │ ├── apc30b.jpg │ ├── apc721.jpg │ ├── apcs915a.jpg │ ├── apcs915b.jpg │ ├── ds721a.jpg │ ├── ds721b.jpg │ ├── dsa1121.jpg │ ├── dsb914a.jpg │ ├── dsb914b.jpg │ ├── dsh915.jpg │ ├── dsh916.jpg │ ├── dsm914.jpg │ ├── dss821.jpg │ ├── flag-usa.svg │ ├── icg221a.jpg │ ├── icg221b.jpg │ ├── ln355.png │ └── ls534.png ├── index.html ├── manifest.json ├── mocks │ ├── products.json │ ├── tshirt1.jpg │ ├── tshirt2.jpg │ ├── tshirt3.jpg │ └── tshirt4.jpg └── robots.txt ├── setup.sh ├── src ├── components │ ├── .gitkeep │ ├── Error │ │ ├── Error.js │ │ ├── Error.stories.js │ │ ├── Error.test.js │ │ └── index.js │ ├── Footer │ │ ├── Footer.js │ │ ├── Footer.stories.js │ │ ├── Footer.test.js │ │ └── index.js │ ├── Loading │ │ ├── Loading.js │ │ ├── Loading.stories.js │ │ ├── Loading.test.js │ │ └── index.js │ ├── Navigation │ │ ├── Navigation.js │ │ ├── Navigation.stories.js │ │ ├── Navigation.test.js │ │ └── index.js │ └── NotFound │ │ ├── NotFound.js │ │ ├── NotFound.stories.js │ │ ├── NotFound.test.js │ │ └── index.js ├── config.js ├── hooks.js ├── index.css ├── index.js ├── layouts │ ├── App │ │ ├── App.js │ │ ├── App.stories.js │ │ ├── App.test.js │ │ └── index.js │ ├── Cart │ │ ├── Cart.js │ │ ├── Cart.stories.js │ │ ├── Cart.test.js │ │ └── index.js │ ├── Login │ │ ├── Login.js │ │ ├── Login.stories.js │ │ ├── Login.test.js │ │ └── index.js │ ├── OrderDetail │ │ ├── OrderDetail.js │ │ ├── OrderDetail.stories.js │ │ ├── OrderDetail.test.js │ │ └── index.js │ ├── OrderHistory │ │ ├── OrderHistory.js │ │ ├── OrderHistory.stories.js │ │ ├── OrderHistory.test.js │ │ └── index.js │ ├── ProductDetail │ │ ├── ProductDetail.js │ │ ├── ProductDetail.stories.js │ │ ├── ProductDetail.test.js │ │ └── index.js │ ├── ProductList │ │ ├── ProductList.js │ │ ├── ProductList.stories.js │ │ ├── ProductList.test.js │ │ └── index.js │ ├── Signup │ │ ├── Signup.js │ │ ├── Signup.stories.js │ │ ├── Signup.test.js │ │ └── index.js │ └── User │ │ ├── User.js │ │ ├── User.stories.js │ │ ├── User.test.js │ │ └── index.js ├── reportWebVitals.js ├── setupTests.js └── utils.js └── tailwind.config.js /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitpod.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/.gitpod.Dockerfile -------------------------------------------------------------------------------- /.gitpod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/.gitpod.yml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/README.md -------------------------------------------------------------------------------- /astra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/astra.json -------------------------------------------------------------------------------- /backend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/pom.xml -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/ECommerceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/ECommerceApplication.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/config/OpenApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/config/OpenApiController.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/config/OpenApiDocumentationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/config/OpenApiDocumentationConfig.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/cartproducts/CartProduct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/cartproducts/CartProduct.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/cartproducts/CartProductEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/cartproducts/CartProductEntity.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/cartproducts/CartProductsPrimaryKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/cartproducts/CartProductsPrimaryKey.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/cartproducts/CartProductsRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/cartproducts/CartProductsRepository.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/cartproducts/CartProductsRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/cartproducts/CartProductsRestController.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/category/Category.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/category/Category.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/category/CategoryEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/category/CategoryEntity.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/category/CategoryPrimaryKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/category/CategoryPrimaryKey.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/category/CategoryRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/category/CategoryRepository.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/category/CategoryResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/category/CategoryResponse.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/category/CategoryRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/category/CategoryRestController.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/featured/Featured.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/featured/Featured.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/featured/FeaturedEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/featured/FeaturedEntity.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/featured/FeaturedPrimaryKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/featured/FeaturedPrimaryKey.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/featured/FeaturedRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/featured/FeaturedRepository.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/featured/FeaturedRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/featured/FeaturedRestController.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/order/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/order/Order.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/order/OrderByUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/order/OrderByUser.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/order/OrderByUserEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/order/OrderByUserEntity.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/order/OrderByUserPrimaryKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/order/OrderByUserPrimaryKey.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/order/OrderByUserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/order/OrderByUserRepository.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/order/OrderEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/order/OrderEntity.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/order/OrderPrimaryKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/order/OrderPrimaryKey.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/order/OrderProduct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/order/OrderProduct.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/order/OrderRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/order/OrderRepository.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/order/OrderRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/order/OrderRequest.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/order/OrderResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/order/OrderResponse.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/order/OrderRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/order/OrderRestController.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/order/OrderStatusEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/order/OrderStatusEnum.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/order/OrderStatusHistory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/order/OrderStatusHistory.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/order/OrderStatusHistoryEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/order/OrderStatusHistoryEntity.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/order/OrderStatusHistoryPrimaryKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/order/OrderStatusHistoryPrimaryKey.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/order/OrderStatusHistoryRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/order/OrderStatusHistoryRepository.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/price/Price.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/price/Price.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/price/PriceEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/price/PriceEntity.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/price/PricePrimaryKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/price/PricePrimaryKey.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/price/PriceRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/price/PriceRepository.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/price/PriceRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/price/PriceRestController.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/product/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/product/Product.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/product/ProductEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/product/ProductEntity.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/product/ProductRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/product/ProductRepository.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/product/ProductRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/product/ProductRestController.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/user/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/user/Address.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/user/AddressEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/user/AddressEntity.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/user/Password.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/user/Password.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/user/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/user/User.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/user/UserByEmail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/user/UserByEmail.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/user/UserByEmailEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/user/UserByEmailEntity.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/user/UserByEmailRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/user/UserByEmailRepository.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/user/UserEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/user/UserEntity.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/user/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/user/UserRepository.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/user/UserRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/user/UserRestController.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/usercarts/UserCart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/usercarts/UserCart.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/usercarts/UserCartEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/usercarts/UserCartEntity.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/usercarts/UserCartsPrimaryKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/usercarts/UserCartsPrimaryKey.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/usercarts/UserCartsRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/usercarts/UserCartsRepository.java -------------------------------------------------------------------------------- /backend/src/main/java/com/datastax/tutorials/service/usercarts/UserCartsRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/java/com/datastax/tutorials/service/usercarts/UserCartsRestController.java -------------------------------------------------------------------------------- /backend/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/resources/application.yml -------------------------------------------------------------------------------- /backend/src/main/resources/application.yml.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/main/resources/application.yml.sample -------------------------------------------------------------------------------- /backend/src/test/java/com/datastax/tutorials/Test01_Connectivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/test/java/com/datastax/tutorials/Test01_Connectivity.java -------------------------------------------------------------------------------- /backend/src/test/java/com/datastax/tutorials/Test02_SpringData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/test/java/com/datastax/tutorials/Test02_SpringData.java -------------------------------------------------------------------------------- /backend/src/test/java/com/datastax/tutorials/Test03_RestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/backend/src/test/java/com/datastax/tutorials/Test03_RestController.java -------------------------------------------------------------------------------- /data/cql/ecom_category_1_schema.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/cql/ecom_category_1_schema.cql -------------------------------------------------------------------------------- /data/cql/ecom_category_2_dataset.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/cql/ecom_category_2_dataset.cql -------------------------------------------------------------------------------- /data/cql/order_management_1_schema.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/cql/order_management_1_schema.cql -------------------------------------------------------------------------------- /data/cql/order_management_2_dataset.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/cql/order_management_2_dataset.cql -------------------------------------------------------------------------------- /data/cql/shopping_cart_1_schema.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/cql/shopping_cart_1_schema.cql -------------------------------------------------------------------------------- /data/cql/shopping_cart_2_dataset.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/cql/shopping_cart_2_dataset.cql -------------------------------------------------------------------------------- /data/img/Filexplorer0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/img/Filexplorer0.png -------------------------------------------------------------------------------- /data/img/Oauthauthenticated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/img/Oauthauthenticated.png -------------------------------------------------------------------------------- /data/img/Oauthconsent1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/img/Oauthconsent1.png -------------------------------------------------------------------------------- /data/img/Oauthconsent2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/img/Oauthconsent2.png -------------------------------------------------------------------------------- /data/img/Oauthconsent3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/img/Oauthconsent3.png -------------------------------------------------------------------------------- /data/img/Oauthcred0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/img/Oauthcred0.png -------------------------------------------------------------------------------- /data/img/Oauthcred1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/img/Oauthcred1.png -------------------------------------------------------------------------------- /data/img/Oauthcred2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/img/Oauthcred2.png -------------------------------------------------------------------------------- /data/img/Oauthcred3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/img/Oauthcred3.png -------------------------------------------------------------------------------- /data/img/Oauthlogin0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/img/Oauthlogin0.png -------------------------------------------------------------------------------- /data/img/Oauthlogin1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/img/Oauthlogin1.png -------------------------------------------------------------------------------- /data/img/Oauthlogin2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/img/Oauthlogin2.png -------------------------------------------------------------------------------- /data/img/PopupBlocked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/img/PopupBlocked.png -------------------------------------------------------------------------------- /data/img/add_topic1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/img/add_topic1.png -------------------------------------------------------------------------------- /data/img/add_topic2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/img/add_topic2.png -------------------------------------------------------------------------------- /data/img/allow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/img/allow.png -------------------------------------------------------------------------------- /data/img/astra-config-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/img/astra-config-1.png -------------------------------------------------------------------------------- /data/img/astra-config-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/img/astra-config-2.png -------------------------------------------------------------------------------- /data/img/astra-create-db.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/img/astra-create-db.gif -------------------------------------------------------------------------------- /data/img/astra-create-token.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/img/astra-create-token.gif -------------------------------------------------------------------------------- /data/img/astra-token.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/img/astra-token.png -------------------------------------------------------------------------------- /data/img/broker_service_url.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/img/broker_service_url.png -------------------------------------------------------------------------------- /data/img/build-an-ecommerce-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/img/build-an-ecommerce-app.png -------------------------------------------------------------------------------- /data/img/copy_stream_token.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/img/copy_stream_token.png -------------------------------------------------------------------------------- /data/img/create-stream.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/img/create-stream.png -------------------------------------------------------------------------------- /data/img/create_streaming_tenant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/img/create_streaming_tenant.png -------------------------------------------------------------------------------- /data/img/db-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/img/db-active.png -------------------------------------------------------------------------------- /data/img/db-cqlconsole-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/img/db-cqlconsole-1.png -------------------------------------------------------------------------------- /data/img/db-cqlconsole-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/img/db-cqlconsole-2.png -------------------------------------------------------------------------------- /data/img/db-pending.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/img/db-pending.png -------------------------------------------------------------------------------- /data/img/gitpod-01-home-annotated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/img/gitpod-01-home-annotated.png -------------------------------------------------------------------------------- /data/img/gitpod-02-url.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/img/gitpod-02-url.png -------------------------------------------------------------------------------- /data/img/gitpod-newbash1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/img/gitpod-newbash1.png -------------------------------------------------------------------------------- /data/img/gitpod-newbash2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/img/gitpod-newbash2.png -------------------------------------------------------------------------------- /data/img/gitpod-newbash3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/img/gitpod-newbash3.png -------------------------------------------------------------------------------- /data/img/gitpod-preview-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/img/gitpod-preview-1.png -------------------------------------------------------------------------------- /data/img/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/img/splash.png -------------------------------------------------------------------------------- /data/img/streaming_topics_final.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/img/streaming_topics_final.png -------------------------------------------------------------------------------- /data/img/swagger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/img/swagger.png -------------------------------------------------------------------------------- /data/img/swagger2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/data/img/swagger2.png -------------------------------------------------------------------------------- /dockerfile_readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/dockerfile_readme.md -------------------------------------------------------------------------------- /orderProcessor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/orderProcessor/pom.xml -------------------------------------------------------------------------------- /orderProcessor/src/main/java/ecom/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/orderProcessor/src/main/java/ecom/Address.java -------------------------------------------------------------------------------- /orderProcessor/src/main/java/ecom/EcomOrderProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/orderProcessor/src/main/java/ecom/EcomOrderProcessor.java -------------------------------------------------------------------------------- /orderProcessor/src/main/java/ecom/OrderProduct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/orderProcessor/src/main/java/ecom/OrderProduct.java -------------------------------------------------------------------------------- /orderProcessor/src/main/java/ecom/OrderRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/orderProcessor/src/main/java/ecom/OrderRequest.java -------------------------------------------------------------------------------- /slides_wk1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/slides_wk1.pdf -------------------------------------------------------------------------------- /slides_wk2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/slides_wk2.pdf -------------------------------------------------------------------------------- /slides_wk3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/slides_wk3.pdf -------------------------------------------------------------------------------- /slides_wk4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/slides_wk4.pdf -------------------------------------------------------------------------------- /start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/start.sh -------------------------------------------------------------------------------- /ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/.gitignore -------------------------------------------------------------------------------- /ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/README.md -------------------------------------------------------------------------------- /ui/craco.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/craco.config.js -------------------------------------------------------------------------------- /ui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/package-lock.json -------------------------------------------------------------------------------- /ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/package.json -------------------------------------------------------------------------------- /ui/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/public/favicon.ico -------------------------------------------------------------------------------- /ui/public/images/apc30.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/public/images/apc30.jpg -------------------------------------------------------------------------------- /ui/public/images/apc30a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/public/images/apc30a.jpg -------------------------------------------------------------------------------- /ui/public/images/apc30b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/public/images/apc30b.jpg -------------------------------------------------------------------------------- /ui/public/images/apc721.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/public/images/apc721.jpg -------------------------------------------------------------------------------- /ui/public/images/apcs915a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/public/images/apcs915a.jpg -------------------------------------------------------------------------------- /ui/public/images/apcs915b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/public/images/apcs915b.jpg -------------------------------------------------------------------------------- /ui/public/images/ds721a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/public/images/ds721a.jpg -------------------------------------------------------------------------------- /ui/public/images/ds721b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/public/images/ds721b.jpg -------------------------------------------------------------------------------- /ui/public/images/dsa1121.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/public/images/dsa1121.jpg -------------------------------------------------------------------------------- /ui/public/images/dsb914a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/public/images/dsb914a.jpg -------------------------------------------------------------------------------- /ui/public/images/dsb914b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/public/images/dsb914b.jpg -------------------------------------------------------------------------------- /ui/public/images/dsh915.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/public/images/dsh915.jpg -------------------------------------------------------------------------------- /ui/public/images/dsh916.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/public/images/dsh916.jpg -------------------------------------------------------------------------------- /ui/public/images/dsm914.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/public/images/dsm914.jpg -------------------------------------------------------------------------------- /ui/public/images/dss821.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/public/images/dss821.jpg -------------------------------------------------------------------------------- /ui/public/images/flag-usa.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/public/images/flag-usa.svg -------------------------------------------------------------------------------- /ui/public/images/icg221a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/public/images/icg221a.jpg -------------------------------------------------------------------------------- /ui/public/images/icg221b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/public/images/icg221b.jpg -------------------------------------------------------------------------------- /ui/public/images/ln355.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/public/images/ln355.png -------------------------------------------------------------------------------- /ui/public/images/ls534.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/public/images/ls534.png -------------------------------------------------------------------------------- /ui/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/public/index.html -------------------------------------------------------------------------------- /ui/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/public/manifest.json -------------------------------------------------------------------------------- /ui/public/mocks/products.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/public/mocks/products.json -------------------------------------------------------------------------------- /ui/public/mocks/tshirt1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/public/mocks/tshirt1.jpg -------------------------------------------------------------------------------- /ui/public/mocks/tshirt2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/public/mocks/tshirt2.jpg -------------------------------------------------------------------------------- /ui/public/mocks/tshirt3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/public/mocks/tshirt3.jpg -------------------------------------------------------------------------------- /ui/public/mocks/tshirt4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/public/mocks/tshirt4.jpg -------------------------------------------------------------------------------- /ui/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/public/robots.txt -------------------------------------------------------------------------------- /ui/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/setup.sh -------------------------------------------------------------------------------- /ui/src/components/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ui/src/components/Error/Error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/components/Error/Error.js -------------------------------------------------------------------------------- /ui/src/components/Error/Error.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/components/Error/Error.stories.js -------------------------------------------------------------------------------- /ui/src/components/Error/Error.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/components/Error/Error.test.js -------------------------------------------------------------------------------- /ui/src/components/Error/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./Error"; 2 | -------------------------------------------------------------------------------- /ui/src/components/Footer/Footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/components/Footer/Footer.js -------------------------------------------------------------------------------- /ui/src/components/Footer/Footer.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/components/Footer/Footer.stories.js -------------------------------------------------------------------------------- /ui/src/components/Footer/Footer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/components/Footer/Footer.test.js -------------------------------------------------------------------------------- /ui/src/components/Footer/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./Footer"; 2 | -------------------------------------------------------------------------------- /ui/src/components/Loading/Loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/components/Loading/Loading.js -------------------------------------------------------------------------------- /ui/src/components/Loading/Loading.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/components/Loading/Loading.stories.js -------------------------------------------------------------------------------- /ui/src/components/Loading/Loading.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/components/Loading/Loading.test.js -------------------------------------------------------------------------------- /ui/src/components/Loading/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./Loading"; 2 | -------------------------------------------------------------------------------- /ui/src/components/Navigation/Navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/components/Navigation/Navigation.js -------------------------------------------------------------------------------- /ui/src/components/Navigation/Navigation.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/components/Navigation/Navigation.stories.js -------------------------------------------------------------------------------- /ui/src/components/Navigation/Navigation.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/components/Navigation/Navigation.test.js -------------------------------------------------------------------------------- /ui/src/components/Navigation/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./Navigation"; 2 | -------------------------------------------------------------------------------- /ui/src/components/NotFound/NotFound.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/components/NotFound/NotFound.js -------------------------------------------------------------------------------- /ui/src/components/NotFound/NotFound.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/components/NotFound/NotFound.stories.js -------------------------------------------------------------------------------- /ui/src/components/NotFound/NotFound.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/components/NotFound/NotFound.test.js -------------------------------------------------------------------------------- /ui/src/components/NotFound/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./NotFound"; 2 | -------------------------------------------------------------------------------- /ui/src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/config.js -------------------------------------------------------------------------------- /ui/src/hooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/hooks.js -------------------------------------------------------------------------------- /ui/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/index.css -------------------------------------------------------------------------------- /ui/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/index.js -------------------------------------------------------------------------------- /ui/src/layouts/App/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/layouts/App/App.js -------------------------------------------------------------------------------- /ui/src/layouts/App/App.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/layouts/App/App.stories.js -------------------------------------------------------------------------------- /ui/src/layouts/App/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/layouts/App/App.test.js -------------------------------------------------------------------------------- /ui/src/layouts/App/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./App"; 2 | -------------------------------------------------------------------------------- /ui/src/layouts/Cart/Cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/layouts/Cart/Cart.js -------------------------------------------------------------------------------- /ui/src/layouts/Cart/Cart.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/layouts/Cart/Cart.stories.js -------------------------------------------------------------------------------- /ui/src/layouts/Cart/Cart.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/layouts/Cart/Cart.test.js -------------------------------------------------------------------------------- /ui/src/layouts/Cart/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./Cart"; 2 | -------------------------------------------------------------------------------- /ui/src/layouts/Login/Login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/layouts/Login/Login.js -------------------------------------------------------------------------------- /ui/src/layouts/Login/Login.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/layouts/Login/Login.stories.js -------------------------------------------------------------------------------- /ui/src/layouts/Login/Login.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/layouts/Login/Login.test.js -------------------------------------------------------------------------------- /ui/src/layouts/Login/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./Login"; 2 | -------------------------------------------------------------------------------- /ui/src/layouts/OrderDetail/OrderDetail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/layouts/OrderDetail/OrderDetail.js -------------------------------------------------------------------------------- /ui/src/layouts/OrderDetail/OrderDetail.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/layouts/OrderDetail/OrderDetail.stories.js -------------------------------------------------------------------------------- /ui/src/layouts/OrderDetail/OrderDetail.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/layouts/OrderDetail/OrderDetail.test.js -------------------------------------------------------------------------------- /ui/src/layouts/OrderDetail/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./OrderDetail"; 2 | -------------------------------------------------------------------------------- /ui/src/layouts/OrderHistory/OrderHistory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/layouts/OrderHistory/OrderHistory.js -------------------------------------------------------------------------------- /ui/src/layouts/OrderHistory/OrderHistory.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/layouts/OrderHistory/OrderHistory.stories.js -------------------------------------------------------------------------------- /ui/src/layouts/OrderHistory/OrderHistory.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/layouts/OrderHistory/OrderHistory.test.js -------------------------------------------------------------------------------- /ui/src/layouts/OrderHistory/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./OrderHistory"; 2 | -------------------------------------------------------------------------------- /ui/src/layouts/ProductDetail/ProductDetail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/layouts/ProductDetail/ProductDetail.js -------------------------------------------------------------------------------- /ui/src/layouts/ProductDetail/ProductDetail.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/layouts/ProductDetail/ProductDetail.stories.js -------------------------------------------------------------------------------- /ui/src/layouts/ProductDetail/ProductDetail.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/layouts/ProductDetail/ProductDetail.test.js -------------------------------------------------------------------------------- /ui/src/layouts/ProductDetail/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./ProductDetail"; 2 | -------------------------------------------------------------------------------- /ui/src/layouts/ProductList/ProductList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/layouts/ProductList/ProductList.js -------------------------------------------------------------------------------- /ui/src/layouts/ProductList/ProductList.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/layouts/ProductList/ProductList.stories.js -------------------------------------------------------------------------------- /ui/src/layouts/ProductList/ProductList.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/layouts/ProductList/ProductList.test.js -------------------------------------------------------------------------------- /ui/src/layouts/ProductList/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./ProductList"; 2 | -------------------------------------------------------------------------------- /ui/src/layouts/Signup/Signup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/layouts/Signup/Signup.js -------------------------------------------------------------------------------- /ui/src/layouts/Signup/Signup.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/layouts/Signup/Signup.stories.js -------------------------------------------------------------------------------- /ui/src/layouts/Signup/Signup.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/layouts/Signup/Signup.test.js -------------------------------------------------------------------------------- /ui/src/layouts/Signup/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./Signup"; 2 | -------------------------------------------------------------------------------- /ui/src/layouts/User/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/layouts/User/User.js -------------------------------------------------------------------------------- /ui/src/layouts/User/User.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/layouts/User/User.stories.js -------------------------------------------------------------------------------- /ui/src/layouts/User/User.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/layouts/User/User.test.js -------------------------------------------------------------------------------- /ui/src/layouts/User/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./User"; 2 | -------------------------------------------------------------------------------- /ui/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/reportWebVitals.js -------------------------------------------------------------------------------- /ui/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/setupTests.js -------------------------------------------------------------------------------- /ui/src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/src/utils.js -------------------------------------------------------------------------------- /ui/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-ecommerce-app/HEAD/ui/tailwind.config.js --------------------------------------------------------------------------------