├── .env ├── .gitignore ├── README.md ├── client ├── debug.log ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt └── src │ ├── App.js │ ├── App.test.js │ ├── GlobalState.js │ ├── components │ ├── body │ │ ├── detailProduct │ │ │ ├── DetailProduct.css │ │ │ └── DetailProduct.js │ │ └── products │ │ │ ├── Products.css │ │ │ └── Products.js │ └── utils │ │ ├── FetchData.js │ │ ├── commentItem │ │ ├── CommentCard.css │ │ ├── CommentCard.js │ │ └── CommentItem.js │ │ ├── detailProductCard │ │ ├── DetailProductCard.css │ │ └── DetailProductCard.js │ │ ├── formInput │ │ ├── FormInput.css │ │ └── FormInput.js │ │ ├── images │ │ └── loading.gif │ │ ├── productCard │ │ ├── ProductCard.css │ │ └── ProductCard.js │ │ └── rating │ │ ├── Rating.css │ │ └── Rating.js │ ├── index.css │ ├── index.js │ ├── reportWebVitals.js │ └── setupTests.js ├── controllers ├── commentCtrl.js └── productCtrl.js ├── models ├── commentModel.js └── productModel.js ├── package.json ├── products data.txt ├── routes ├── commentRouter.js └── productRouter.js └── server.js /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/.env -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/README.md -------------------------------------------------------------------------------- /client/debug.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/client/debug.log -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/client/public/favicon.ico -------------------------------------------------------------------------------- /client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/client/public/index.html -------------------------------------------------------------------------------- /client/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/client/public/logo192.png -------------------------------------------------------------------------------- /client/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/client/public/logo512.png -------------------------------------------------------------------------------- /client/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/client/public/manifest.json -------------------------------------------------------------------------------- /client/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/client/public/robots.txt -------------------------------------------------------------------------------- /client/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/client/src/App.js -------------------------------------------------------------------------------- /client/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/client/src/App.test.js -------------------------------------------------------------------------------- /client/src/GlobalState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/client/src/GlobalState.js -------------------------------------------------------------------------------- /client/src/components/body/detailProduct/DetailProduct.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/client/src/components/body/detailProduct/DetailProduct.css -------------------------------------------------------------------------------- /client/src/components/body/detailProduct/DetailProduct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/client/src/components/body/detailProduct/DetailProduct.js -------------------------------------------------------------------------------- /client/src/components/body/products/Products.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/client/src/components/body/products/Products.css -------------------------------------------------------------------------------- /client/src/components/body/products/Products.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/client/src/components/body/products/Products.js -------------------------------------------------------------------------------- /client/src/components/utils/FetchData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/client/src/components/utils/FetchData.js -------------------------------------------------------------------------------- /client/src/components/utils/commentItem/CommentCard.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/client/src/components/utils/commentItem/CommentCard.css -------------------------------------------------------------------------------- /client/src/components/utils/commentItem/CommentCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/client/src/components/utils/commentItem/CommentCard.js -------------------------------------------------------------------------------- /client/src/components/utils/commentItem/CommentItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/client/src/components/utils/commentItem/CommentItem.js -------------------------------------------------------------------------------- /client/src/components/utils/detailProductCard/DetailProductCard.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/client/src/components/utils/detailProductCard/DetailProductCard.css -------------------------------------------------------------------------------- /client/src/components/utils/detailProductCard/DetailProductCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/client/src/components/utils/detailProductCard/DetailProductCard.js -------------------------------------------------------------------------------- /client/src/components/utils/formInput/FormInput.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/client/src/components/utils/formInput/FormInput.css -------------------------------------------------------------------------------- /client/src/components/utils/formInput/FormInput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/client/src/components/utils/formInput/FormInput.js -------------------------------------------------------------------------------- /client/src/components/utils/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/client/src/components/utils/images/loading.gif -------------------------------------------------------------------------------- /client/src/components/utils/productCard/ProductCard.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/client/src/components/utils/productCard/ProductCard.css -------------------------------------------------------------------------------- /client/src/components/utils/productCard/ProductCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/client/src/components/utils/productCard/ProductCard.js -------------------------------------------------------------------------------- /client/src/components/utils/rating/Rating.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/client/src/components/utils/rating/Rating.css -------------------------------------------------------------------------------- /client/src/components/utils/rating/Rating.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/client/src/components/utils/rating/Rating.js -------------------------------------------------------------------------------- /client/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/client/src/index.css -------------------------------------------------------------------------------- /client/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/client/src/index.js -------------------------------------------------------------------------------- /client/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/client/src/reportWebVitals.js -------------------------------------------------------------------------------- /client/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/client/src/setupTests.js -------------------------------------------------------------------------------- /controllers/commentCtrl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/controllers/commentCtrl.js -------------------------------------------------------------------------------- /controllers/productCtrl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/controllers/productCtrl.js -------------------------------------------------------------------------------- /models/commentModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/models/commentModel.js -------------------------------------------------------------------------------- /models/productModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/models/productModel.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/package.json -------------------------------------------------------------------------------- /products data.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/products data.txt -------------------------------------------------------------------------------- /routes/commentRouter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/routes/commentRouter.js -------------------------------------------------------------------------------- /routes/productRouter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/routes/productRouter.js -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devat-youtuber/mern_realtime/HEAD/server.js --------------------------------------------------------------------------------