├── .gitignore ├── README.md ├── backend ├── .env.sample ├── .gitignore ├── Readme.md ├── app.js ├── controllers │ ├── authController.js │ ├── restaurant.controller.js │ ├── reviewController.js │ └── user.controller.js ├── database │ └── db.js ├── index.js ├── middlewares │ ├── Auth.middleware.js │ ├── authMiddleware.js │ ├── restaurantAuth.middleware.js │ └── userValidation.js ├── models │ ├── User.js │ ├── booking.model.js │ ├── restaurant.model.js │ ├── review.model.js │ ├── table.model.js │ └── user.model.js ├── package-lock.json ├── package.json ├── routes │ ├── authRoute.js │ ├── foodRoutes.js │ ├── restaurant.route.js │ ├── reviewRoute.js │ └── user.route.js ├── server.js └── utils │ └── generateToken.js ├── frontend ├── .env.sample ├── .eslintrc.cjs ├── .gitignore ├── README.md ├── index.html ├── package-lock.json ├── package.json ├── postcss.config.js ├── public │ └── vite.svg ├── src │ ├── App.tsx │ ├── Home.tsx │ ├── assets │ │ ├── aboutimg.svg │ │ ├── bgimg.png │ │ ├── breakfast.svg │ │ ├── burger.svg │ │ ├── dessert.svg │ │ ├── dish.svg │ │ ├── drinks.svg │ │ ├── followinsta.svg │ │ ├── logo.svg │ │ └── whitelogo.svg │ ├── components │ │ ├── About.tsx │ │ ├── Blogs.tsx │ │ ├── Footer.tsx │ │ ├── Forms.tsx │ │ ├── Header.tsx │ │ ├── Hero.tsx │ │ ├── Menu │ │ │ ├── Menu.tsx │ │ │ ├── Menucard.tsx │ │ │ ├── data.ts │ │ │ └── type.ts │ │ ├── MenuPage │ │ │ ├── Data.ts │ │ │ ├── Dishecard.tsx │ │ │ ├── Menu.tsx │ │ │ └── Type.ts │ │ ├── Showdata.tsx │ │ ├── Testimonals.tsx │ │ ├── chatbot │ │ │ └── ChatbotComponent.tsx │ │ └── restaurantAuth │ │ │ └── RestaurantAuth.tsx │ ├── global.css │ ├── main.tsx │ └── vite-env.d.ts ├── tailwind.config.js ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts ├── package.json └── tailwind.config.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .env 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/README.md -------------------------------------------------------------------------------- /backend/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/backend/.env.sample -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .env -------------------------------------------------------------------------------- /backend/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/backend/Readme.md -------------------------------------------------------------------------------- /backend/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/backend/app.js -------------------------------------------------------------------------------- /backend/controllers/authController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/backend/controllers/authController.js -------------------------------------------------------------------------------- /backend/controllers/restaurant.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/backend/controllers/restaurant.controller.js -------------------------------------------------------------------------------- /backend/controllers/reviewController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/backend/controllers/reviewController.js -------------------------------------------------------------------------------- /backend/controllers/user.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/backend/controllers/user.controller.js -------------------------------------------------------------------------------- /backend/database/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/backend/database/db.js -------------------------------------------------------------------------------- /backend/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/backend/index.js -------------------------------------------------------------------------------- /backend/middlewares/Auth.middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/backend/middlewares/Auth.middleware.js -------------------------------------------------------------------------------- /backend/middlewares/authMiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/backend/middlewares/authMiddleware.js -------------------------------------------------------------------------------- /backend/middlewares/restaurantAuth.middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/backend/middlewares/restaurantAuth.middleware.js -------------------------------------------------------------------------------- /backend/middlewares/userValidation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/backend/middlewares/userValidation.js -------------------------------------------------------------------------------- /backend/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/backend/models/User.js -------------------------------------------------------------------------------- /backend/models/booking.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/backend/models/booking.model.js -------------------------------------------------------------------------------- /backend/models/restaurant.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/backend/models/restaurant.model.js -------------------------------------------------------------------------------- /backend/models/review.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/backend/models/review.model.js -------------------------------------------------------------------------------- /backend/models/table.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/backend/models/table.model.js -------------------------------------------------------------------------------- /backend/models/user.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/backend/models/user.model.js -------------------------------------------------------------------------------- /backend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/backend/package-lock.json -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/routes/authRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/backend/routes/authRoute.js -------------------------------------------------------------------------------- /backend/routes/foodRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/backend/routes/foodRoutes.js -------------------------------------------------------------------------------- /backend/routes/restaurant.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/backend/routes/restaurant.route.js -------------------------------------------------------------------------------- /backend/routes/reviewRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/backend/routes/reviewRoute.js -------------------------------------------------------------------------------- /backend/routes/user.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/backend/routes/user.route.js -------------------------------------------------------------------------------- /backend/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/backend/server.js -------------------------------------------------------------------------------- /backend/utils/generateToken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/backend/utils/generateToken.js -------------------------------------------------------------------------------- /frontend/.env.sample: -------------------------------------------------------------------------------- 1 | VITE_BACKEND_URL=http://localhost:8080/api/v1/user -------------------------------------------------------------------------------- /frontend/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/.eslintrc.cjs -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/postcss.config.js -------------------------------------------------------------------------------- /frontend/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/public/vite.svg -------------------------------------------------------------------------------- /frontend/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/src/App.tsx -------------------------------------------------------------------------------- /frontend/src/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/src/Home.tsx -------------------------------------------------------------------------------- /frontend/src/assets/aboutimg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/src/assets/aboutimg.svg -------------------------------------------------------------------------------- /frontend/src/assets/bgimg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/src/assets/bgimg.png -------------------------------------------------------------------------------- /frontend/src/assets/breakfast.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/src/assets/breakfast.svg -------------------------------------------------------------------------------- /frontend/src/assets/burger.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/src/assets/burger.svg -------------------------------------------------------------------------------- /frontend/src/assets/dessert.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/src/assets/dessert.svg -------------------------------------------------------------------------------- /frontend/src/assets/dish.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/src/assets/dish.svg -------------------------------------------------------------------------------- /frontend/src/assets/drinks.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/src/assets/drinks.svg -------------------------------------------------------------------------------- /frontend/src/assets/followinsta.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/src/assets/followinsta.svg -------------------------------------------------------------------------------- /frontend/src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/src/assets/logo.svg -------------------------------------------------------------------------------- /frontend/src/assets/whitelogo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/src/assets/whitelogo.svg -------------------------------------------------------------------------------- /frontend/src/components/About.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/src/components/About.tsx -------------------------------------------------------------------------------- /frontend/src/components/Blogs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/src/components/Blogs.tsx -------------------------------------------------------------------------------- /frontend/src/components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/src/components/Footer.tsx -------------------------------------------------------------------------------- /frontend/src/components/Forms.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/src/components/Forms.tsx -------------------------------------------------------------------------------- /frontend/src/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/src/components/Header.tsx -------------------------------------------------------------------------------- /frontend/src/components/Hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/src/components/Hero.tsx -------------------------------------------------------------------------------- /frontend/src/components/Menu/Menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/src/components/Menu/Menu.tsx -------------------------------------------------------------------------------- /frontend/src/components/Menu/Menucard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/src/components/Menu/Menucard.tsx -------------------------------------------------------------------------------- /frontend/src/components/Menu/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/src/components/Menu/data.ts -------------------------------------------------------------------------------- /frontend/src/components/Menu/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/src/components/Menu/type.ts -------------------------------------------------------------------------------- /frontend/src/components/MenuPage/Data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/src/components/MenuPage/Data.ts -------------------------------------------------------------------------------- /frontend/src/components/MenuPage/Dishecard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/src/components/MenuPage/Dishecard.tsx -------------------------------------------------------------------------------- /frontend/src/components/MenuPage/Menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/src/components/MenuPage/Menu.tsx -------------------------------------------------------------------------------- /frontend/src/components/MenuPage/Type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/src/components/MenuPage/Type.ts -------------------------------------------------------------------------------- /frontend/src/components/Showdata.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/src/components/Showdata.tsx -------------------------------------------------------------------------------- /frontend/src/components/Testimonals.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/src/components/Testimonals.tsx -------------------------------------------------------------------------------- /frontend/src/components/chatbot/ChatbotComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/src/components/chatbot/ChatbotComponent.tsx -------------------------------------------------------------------------------- /frontend/src/components/restaurantAuth/RestaurantAuth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/src/components/restaurantAuth/RestaurantAuth.tsx -------------------------------------------------------------------------------- /frontend/src/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/src/global.css -------------------------------------------------------------------------------- /frontend/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/src/main.tsx -------------------------------------------------------------------------------- /frontend/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /frontend/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/tailwind.config.js -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/tsconfig.node.json -------------------------------------------------------------------------------- /frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/frontend/vite.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/package.json -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajalbatra/foodzy/HEAD/tailwind.config.js --------------------------------------------------------------------------------