├── .env.sample ├── .gitignore ├── Dockerfile ├── Readme.md ├── client ├── package-lock.json ├── package.json ├── public │ └── index.html └── src │ ├── App.js │ ├── auth.css │ ├── components │ ├── 404.js │ ├── Alert.js │ ├── Cart.js │ ├── DeleteItem.js │ ├── ErrorList.js │ ├── Forget.js │ ├── Menu.js │ ├── MenuList.js │ ├── Navbar.js │ ├── addProduct.js │ ├── auth.js │ ├── cartList.js │ ├── checkout.js │ ├── contact.js │ ├── deleteItems.js │ ├── fail.js │ ├── order.js │ ├── privateRoutes.js │ ├── resetPassword.js │ ├── sideBar.js │ ├── success.js │ └── verify.js │ ├── context │ ├── alerts │ │ ├── alertContext.js │ │ └── alertState.js │ ├── auth │ │ ├── authContext.js │ │ ├── authReducer.js │ │ ├── authState.js │ │ ├── removeAuthToken.js │ │ └── setAuthToken.js │ ├── cart │ │ ├── cartContext.js │ │ ├── cartReducer.js │ │ └── cartState.js │ ├── loading │ │ ├── loadingContext.js │ │ └── loadingState.js │ ├── products │ │ ├── productReducer.js │ │ ├── productState.js │ │ └── productsContext.js │ └── types.js │ ├── images │ ├── 404.jpg │ ├── 5598.jpg │ ├── Mihir.jpeg │ ├── Spinner.gif │ ├── check.png │ ├── close.png │ ├── empty.png │ ├── log.svg │ ├── noItem.png │ ├── register.svg │ └── tick.png │ ├── index.js │ ├── mobile.css │ └── styles.css ├── config └── db.js ├── controllers └── upload.js ├── default.conf ├── docker-compose.yml ├── images ├── productImage-1598290103896-821019517.jpg ├── productImage-1598290116053-614118570.jpg └── productImage-1598290127103-668259691.jpg ├── middleware └── auth.js ├── models ├── forget.js ├── orders.js ├── product.js └── register.js ├── package.json ├── paytm ├── checksum.js ├── crypt.js └── server.js ├── readme_images ├── add_dish.png ├── cart.png ├── checkout.png ├── contact_us.png ├── delete_items.png ├── login.png ├── menu.png ├── order.png └── verify.png ├── routes ├── admin.js ├── cart.js ├── forget.js ├── image.js ├── items.js ├── login.js ├── order.js ├── orders.js ├── paytm.js ├── register.js ├── resendCode.js ├── reset.js └── verify.js └── server.js /.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/.env.sample -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/Dockerfile -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/Readme.md -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/public/index.html -------------------------------------------------------------------------------- /client/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/App.js -------------------------------------------------------------------------------- /client/src/auth.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/auth.css -------------------------------------------------------------------------------- /client/src/components/404.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/components/404.js -------------------------------------------------------------------------------- /client/src/components/Alert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/components/Alert.js -------------------------------------------------------------------------------- /client/src/components/Cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/components/Cart.js -------------------------------------------------------------------------------- /client/src/components/DeleteItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/components/DeleteItem.js -------------------------------------------------------------------------------- /client/src/components/ErrorList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/components/ErrorList.js -------------------------------------------------------------------------------- /client/src/components/Forget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/components/Forget.js -------------------------------------------------------------------------------- /client/src/components/Menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/components/Menu.js -------------------------------------------------------------------------------- /client/src/components/MenuList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/components/MenuList.js -------------------------------------------------------------------------------- /client/src/components/Navbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/components/Navbar.js -------------------------------------------------------------------------------- /client/src/components/addProduct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/components/addProduct.js -------------------------------------------------------------------------------- /client/src/components/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/components/auth.js -------------------------------------------------------------------------------- /client/src/components/cartList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/components/cartList.js -------------------------------------------------------------------------------- /client/src/components/checkout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/components/checkout.js -------------------------------------------------------------------------------- /client/src/components/contact.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/components/contact.js -------------------------------------------------------------------------------- /client/src/components/deleteItems.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/components/deleteItems.js -------------------------------------------------------------------------------- /client/src/components/fail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/components/fail.js -------------------------------------------------------------------------------- /client/src/components/order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/components/order.js -------------------------------------------------------------------------------- /client/src/components/privateRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/components/privateRoutes.js -------------------------------------------------------------------------------- /client/src/components/resetPassword.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/components/resetPassword.js -------------------------------------------------------------------------------- /client/src/components/sideBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/components/sideBar.js -------------------------------------------------------------------------------- /client/src/components/success.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/components/success.js -------------------------------------------------------------------------------- /client/src/components/verify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/components/verify.js -------------------------------------------------------------------------------- /client/src/context/alerts/alertContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/context/alerts/alertContext.js -------------------------------------------------------------------------------- /client/src/context/alerts/alertState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/context/alerts/alertState.js -------------------------------------------------------------------------------- /client/src/context/auth/authContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/context/auth/authContext.js -------------------------------------------------------------------------------- /client/src/context/auth/authReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/context/auth/authReducer.js -------------------------------------------------------------------------------- /client/src/context/auth/authState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/context/auth/authState.js -------------------------------------------------------------------------------- /client/src/context/auth/removeAuthToken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/context/auth/removeAuthToken.js -------------------------------------------------------------------------------- /client/src/context/auth/setAuthToken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/context/auth/setAuthToken.js -------------------------------------------------------------------------------- /client/src/context/cart/cartContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/context/cart/cartContext.js -------------------------------------------------------------------------------- /client/src/context/cart/cartReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/context/cart/cartReducer.js -------------------------------------------------------------------------------- /client/src/context/cart/cartState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/context/cart/cartState.js -------------------------------------------------------------------------------- /client/src/context/loading/loadingContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/context/loading/loadingContext.js -------------------------------------------------------------------------------- /client/src/context/loading/loadingState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/context/loading/loadingState.js -------------------------------------------------------------------------------- /client/src/context/products/productReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/context/products/productReducer.js -------------------------------------------------------------------------------- /client/src/context/products/productState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/context/products/productState.js -------------------------------------------------------------------------------- /client/src/context/products/productsContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/context/products/productsContext.js -------------------------------------------------------------------------------- /client/src/context/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/context/types.js -------------------------------------------------------------------------------- /client/src/images/404.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/images/404.jpg -------------------------------------------------------------------------------- /client/src/images/5598.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/images/5598.jpg -------------------------------------------------------------------------------- /client/src/images/Mihir.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/images/Mihir.jpeg -------------------------------------------------------------------------------- /client/src/images/Spinner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/images/Spinner.gif -------------------------------------------------------------------------------- /client/src/images/check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/images/check.png -------------------------------------------------------------------------------- /client/src/images/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/images/close.png -------------------------------------------------------------------------------- /client/src/images/empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/images/empty.png -------------------------------------------------------------------------------- /client/src/images/log.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/images/log.svg -------------------------------------------------------------------------------- /client/src/images/noItem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/images/noItem.png -------------------------------------------------------------------------------- /client/src/images/register.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/images/register.svg -------------------------------------------------------------------------------- /client/src/images/tick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/images/tick.png -------------------------------------------------------------------------------- /client/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/index.js -------------------------------------------------------------------------------- /client/src/mobile.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/mobile.css -------------------------------------------------------------------------------- /client/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/client/src/styles.css -------------------------------------------------------------------------------- /config/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/config/db.js -------------------------------------------------------------------------------- /controllers/upload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/controllers/upload.js -------------------------------------------------------------------------------- /default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/default.conf -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /images/productImage-1598290103896-821019517.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/images/productImage-1598290103896-821019517.jpg -------------------------------------------------------------------------------- /images/productImage-1598290116053-614118570.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/images/productImage-1598290116053-614118570.jpg -------------------------------------------------------------------------------- /images/productImage-1598290127103-668259691.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/images/productImage-1598290127103-668259691.jpg -------------------------------------------------------------------------------- /middleware/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/middleware/auth.js -------------------------------------------------------------------------------- /models/forget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/models/forget.js -------------------------------------------------------------------------------- /models/orders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/models/orders.js -------------------------------------------------------------------------------- /models/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/models/product.js -------------------------------------------------------------------------------- /models/register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/models/register.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/package.json -------------------------------------------------------------------------------- /paytm/checksum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/paytm/checksum.js -------------------------------------------------------------------------------- /paytm/crypt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/paytm/crypt.js -------------------------------------------------------------------------------- /paytm/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/paytm/server.js -------------------------------------------------------------------------------- /readme_images/add_dish.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/readme_images/add_dish.png -------------------------------------------------------------------------------- /readme_images/cart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/readme_images/cart.png -------------------------------------------------------------------------------- /readme_images/checkout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/readme_images/checkout.png -------------------------------------------------------------------------------- /readme_images/contact_us.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/readme_images/contact_us.png -------------------------------------------------------------------------------- /readme_images/delete_items.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/readme_images/delete_items.png -------------------------------------------------------------------------------- /readme_images/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/readme_images/login.png -------------------------------------------------------------------------------- /readme_images/menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/readme_images/menu.png -------------------------------------------------------------------------------- /readme_images/order.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/readme_images/order.png -------------------------------------------------------------------------------- /readme_images/verify.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/readme_images/verify.png -------------------------------------------------------------------------------- /routes/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/routes/admin.js -------------------------------------------------------------------------------- /routes/cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/routes/cart.js -------------------------------------------------------------------------------- /routes/forget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/routes/forget.js -------------------------------------------------------------------------------- /routes/image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/routes/image.js -------------------------------------------------------------------------------- /routes/items.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/routes/items.js -------------------------------------------------------------------------------- /routes/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/routes/login.js -------------------------------------------------------------------------------- /routes/order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/routes/order.js -------------------------------------------------------------------------------- /routes/orders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/routes/orders.js -------------------------------------------------------------------------------- /routes/paytm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/routes/paytm.js -------------------------------------------------------------------------------- /routes/register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/routes/register.js -------------------------------------------------------------------------------- /routes/resendCode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/routes/resendCode.js -------------------------------------------------------------------------------- /routes/reset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/routes/reset.js -------------------------------------------------------------------------------- /routes/verify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/routes/verify.js -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devforlife07/FoodEazy/HEAD/server.js --------------------------------------------------------------------------------