├── .gitignore ├── README.md ├── app.js ├── bin └── www ├── client ├── README.md ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt ├── src │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── MainRouter.js │ ├── assets │ │ └── images │ │ │ ├── profile-pic.png │ │ │ ├── seashell.jpg │ │ │ └── stripeButton.png │ ├── auth │ │ ├── PrivateRoute.js │ │ ├── Signin.js │ │ └── auth-helper.js │ ├── cart │ │ ├── AddToCart.js │ │ ├── Cart-items.js │ │ ├── Checkout.js │ │ ├── PlaceOrder.js │ │ ├── cart-helper.js │ │ └── cart.js │ ├── config │ │ └── config.js │ ├── core │ │ ├── Home.js │ │ └── Menu.js │ ├── index.css │ ├── index.js │ ├── order │ │ ├── MyOrders.js │ │ ├── Order.js │ │ ├── ProductOrderEdit.js │ │ ├── ShopOrders.js │ │ └── api-order.js │ ├── product │ │ ├── Categories.js │ │ ├── EditProduct.js │ │ ├── MyProducts.js │ │ ├── NewProduct.js │ │ ├── Product.js │ │ ├── Products.js │ │ ├── Search.js │ │ ├── Suggestions.js │ │ └── api-product.js │ ├── serviceWorker.js │ ├── setupProxy.js │ ├── setupTests.js │ ├── shop │ │ ├── DeleteShope.js │ │ ├── EditShop.js │ │ ├── MyShops.js │ │ ├── NewShop.js │ │ ├── Shop.js │ │ ├── Shops.js │ │ └── api-shop.js │ └── user │ │ ├── DeleteUser.js │ │ ├── EditProfile.js │ │ ├── Profile.js │ │ ├── Signup.js │ │ ├── StripeConnect.js │ │ ├── Users.js │ │ ├── api-auth.js │ │ └── api-user.js ├── yarn-error.log └── yarn.lock ├── config └── config.js ├── controllers ├── auth.controller.js ├── error.controller.js ├── order.controller.js ├── product.controller.js ├── shop.controller.js └── user.controller.js ├── helpers └── dbErrorHandler.js ├── market.png ├── marketplace.png ├── marketplace1.png ├── models ├── order.model.js ├── product.model.js ├── shop.model.js └── user.model.js ├── package.json ├── public └── stylesheets │ └── style.css ├── routes ├── auth.routes.js ├── index.routes.js ├── order.routes.js ├── product.routes.js ├── shop.routes.js └── users.routes.js ├── views ├── error.jade ├── index.jade └── layout.jade └── yarn-error.log /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/README.md -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/app.js -------------------------------------------------------------------------------- /bin/www: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/bin/www -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/README.md -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/public/favicon.ico -------------------------------------------------------------------------------- /client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/public/index.html -------------------------------------------------------------------------------- /client/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/public/logo192.png -------------------------------------------------------------------------------- /client/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/public/logo512.png -------------------------------------------------------------------------------- /client/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/public/manifest.json -------------------------------------------------------------------------------- /client/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/public/robots.txt -------------------------------------------------------------------------------- /client/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/App.css -------------------------------------------------------------------------------- /client/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/App.js -------------------------------------------------------------------------------- /client/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/App.test.js -------------------------------------------------------------------------------- /client/src/MainRouter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/MainRouter.js -------------------------------------------------------------------------------- /client/src/assets/images/profile-pic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/assets/images/profile-pic.png -------------------------------------------------------------------------------- /client/src/assets/images/seashell.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/assets/images/seashell.jpg -------------------------------------------------------------------------------- /client/src/assets/images/stripeButton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/assets/images/stripeButton.png -------------------------------------------------------------------------------- /client/src/auth/PrivateRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/auth/PrivateRoute.js -------------------------------------------------------------------------------- /client/src/auth/Signin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/auth/Signin.js -------------------------------------------------------------------------------- /client/src/auth/auth-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/auth/auth-helper.js -------------------------------------------------------------------------------- /client/src/cart/AddToCart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/cart/AddToCart.js -------------------------------------------------------------------------------- /client/src/cart/Cart-items.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/cart/Cart-items.js -------------------------------------------------------------------------------- /client/src/cart/Checkout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/cart/Checkout.js -------------------------------------------------------------------------------- /client/src/cart/PlaceOrder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/cart/PlaceOrder.js -------------------------------------------------------------------------------- /client/src/cart/cart-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/cart/cart-helper.js -------------------------------------------------------------------------------- /client/src/cart/cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/cart/cart.js -------------------------------------------------------------------------------- /client/src/config/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/config/config.js -------------------------------------------------------------------------------- /client/src/core/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/core/Home.js -------------------------------------------------------------------------------- /client/src/core/Menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/core/Menu.js -------------------------------------------------------------------------------- /client/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/index.css -------------------------------------------------------------------------------- /client/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/index.js -------------------------------------------------------------------------------- /client/src/order/MyOrders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/order/MyOrders.js -------------------------------------------------------------------------------- /client/src/order/Order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/order/Order.js -------------------------------------------------------------------------------- /client/src/order/ProductOrderEdit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/order/ProductOrderEdit.js -------------------------------------------------------------------------------- /client/src/order/ShopOrders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/order/ShopOrders.js -------------------------------------------------------------------------------- /client/src/order/api-order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/order/api-order.js -------------------------------------------------------------------------------- /client/src/product/Categories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/product/Categories.js -------------------------------------------------------------------------------- /client/src/product/EditProduct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/product/EditProduct.js -------------------------------------------------------------------------------- /client/src/product/MyProducts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/product/MyProducts.js -------------------------------------------------------------------------------- /client/src/product/NewProduct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/product/NewProduct.js -------------------------------------------------------------------------------- /client/src/product/Product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/product/Product.js -------------------------------------------------------------------------------- /client/src/product/Products.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/product/Products.js -------------------------------------------------------------------------------- /client/src/product/Search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/product/Search.js -------------------------------------------------------------------------------- /client/src/product/Suggestions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/product/Suggestions.js -------------------------------------------------------------------------------- /client/src/product/api-product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/product/api-product.js -------------------------------------------------------------------------------- /client/src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/serviceWorker.js -------------------------------------------------------------------------------- /client/src/setupProxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/setupProxy.js -------------------------------------------------------------------------------- /client/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/setupTests.js -------------------------------------------------------------------------------- /client/src/shop/DeleteShope.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/shop/DeleteShope.js -------------------------------------------------------------------------------- /client/src/shop/EditShop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/shop/EditShop.js -------------------------------------------------------------------------------- /client/src/shop/MyShops.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/shop/MyShops.js -------------------------------------------------------------------------------- /client/src/shop/NewShop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/shop/NewShop.js -------------------------------------------------------------------------------- /client/src/shop/Shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/shop/Shop.js -------------------------------------------------------------------------------- /client/src/shop/Shops.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/shop/Shops.js -------------------------------------------------------------------------------- /client/src/shop/api-shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/shop/api-shop.js -------------------------------------------------------------------------------- /client/src/user/DeleteUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/user/DeleteUser.js -------------------------------------------------------------------------------- /client/src/user/EditProfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/user/EditProfile.js -------------------------------------------------------------------------------- /client/src/user/Profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/user/Profile.js -------------------------------------------------------------------------------- /client/src/user/Signup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/user/Signup.js -------------------------------------------------------------------------------- /client/src/user/StripeConnect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/user/StripeConnect.js -------------------------------------------------------------------------------- /client/src/user/Users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/user/Users.js -------------------------------------------------------------------------------- /client/src/user/api-auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/user/api-auth.js -------------------------------------------------------------------------------- /client/src/user/api-user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/src/user/api-user.js -------------------------------------------------------------------------------- /client/yarn-error.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/yarn-error.log -------------------------------------------------------------------------------- /client/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/client/yarn.lock -------------------------------------------------------------------------------- /config/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/config/config.js -------------------------------------------------------------------------------- /controllers/auth.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/controllers/auth.controller.js -------------------------------------------------------------------------------- /controllers/error.controller.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /controllers/order.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/controllers/order.controller.js -------------------------------------------------------------------------------- /controllers/product.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/controllers/product.controller.js -------------------------------------------------------------------------------- /controllers/shop.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/controllers/shop.controller.js -------------------------------------------------------------------------------- /controllers/user.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/controllers/user.controller.js -------------------------------------------------------------------------------- /helpers/dbErrorHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/helpers/dbErrorHandler.js -------------------------------------------------------------------------------- /market.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/market.png -------------------------------------------------------------------------------- /marketplace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/marketplace.png -------------------------------------------------------------------------------- /marketplace1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/marketplace1.png -------------------------------------------------------------------------------- /models/order.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/models/order.model.js -------------------------------------------------------------------------------- /models/product.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/models/product.model.js -------------------------------------------------------------------------------- /models/shop.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/models/shop.model.js -------------------------------------------------------------------------------- /models/user.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/models/user.model.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/package.json -------------------------------------------------------------------------------- /public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/public/stylesheets/style.css -------------------------------------------------------------------------------- /routes/auth.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/routes/auth.routes.js -------------------------------------------------------------------------------- /routes/index.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/routes/index.routes.js -------------------------------------------------------------------------------- /routes/order.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/routes/order.routes.js -------------------------------------------------------------------------------- /routes/product.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/routes/product.routes.js -------------------------------------------------------------------------------- /routes/shop.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/routes/shop.routes.js -------------------------------------------------------------------------------- /routes/users.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/routes/users.routes.js -------------------------------------------------------------------------------- /views/error.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/views/error.jade -------------------------------------------------------------------------------- /views/index.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/views/index.jade -------------------------------------------------------------------------------- /views/layout.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/views/layout.jade -------------------------------------------------------------------------------- /yarn-error.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumanpaul/E-commerce-web-app/HEAD/yarn-error.log --------------------------------------------------------------------------------