Skip to content

Welcome to Chef World, your ultimate destination for exploring the rich and diverse world of Chinese cuisine! Our website is dedicated to bringing you comprehensive information about Chinese chefs and their signature recipes, as well as the latest news, trends, and insights about Chinese cuisine. Thank you for choosing us, and happy cooking!

Notifications You must be signed in to change notification settings

shamiul-anik/chef-world-client

Repository files navigation

Chef World

Welcome to Chinese Chef World, your ultimate destination for exploring the rich and diverse world of Chinese cuisine!

Our website is dedicated to bringing you comprehensive information about Chinese chefs and their signature recipes, as well as the latest news, trends, and insights about Chinese cuisine.

Whether you're a professional chef looking to expand your knowledge and skills, or an enthusiastic foodie looking to discover new flavors and techniques, our website has something for everyone. We offer a wide range of resources, including chef biographies, recipe collections, cooking tips, and much more.

At Chef World, we are passionate about celebrating the rich cultural heritage and culinary traditions of China. We believe that food is not just about nourishment, but also a form of art and expression that reflects the unique history, values, and traditions of a society. That's why we are committed to showcasing the best of Chinese cuisine and promoting its appreciation around the world.

So whether you're a beginner or a seasoned pro, we invite you to explore our website and discover the wonderful world of Chinese cuisine. From savory dumplings to spicy stir-fry dishes, there's something for everyone to enjoy and savor.

Thank you for choosing Chef World, and happy cooking!

Live Website Link

https://chef-world-shamiul.web.app

Server Side Code

https://github.com/shamiul-anik/chef-world-server

API Links

All Chef's Details :

https://chef-world-server.vercel.app/chefs

Single Chef's Details (Recipe Details) :

https://chef-world-server.vercel.app/recipes/:id (For example: https://chef-world-server.vercel.app/recipes/1)

Features of this Project

  1. Full project is made with responsive design for both mobile and pc.
  2. A Navbar with navigation options, profile picture when logged in and a login button. Active styles for different routes on the Navbar also added.
  3. Homepage with a Banner, Statistics, Chefs, Latest Recipes, Reward and Newsletter sections. Here Statistics, Latest Recipes, Reward and Newsletter are extra sections added as per the requirement.
  4. Lazy image loading feature implemented for better performance and user experience.
  5. Clicking on the View Recipes button will redirect the user to the '/recipes/:id' route showing all the details of the Chefs and their recipes with images.
  6. An Error handling (404) page with error message and animated text and image added for error handling.
  7. A Blog page with a banner and answers to questions related to React also added.
  8. Dynamic title on the tab added which changes with the menu using custom hook.
  9. Used Vercel for server side deployment.
  10. When reloaded page not found error handling for different routes and live server.
  11. Toast alerts when favorite recipe button pressed, login and registration is successful.
  12. User's Name and Photo URL update functionality added when registering with email and password.
  13. PDF creation functionality added in Blog page.
  14. Show/Hide password feature added in Login and Registration page.
  15. Accept terms and conditions to continue with the registration process functionality added.
  16. User profile added with update functionality.
  17. Social login functionality added using Google, Facebook, Twitter, Yahoo and GitHub profiles.
  18. React lazy load added for better user experience and optimization.

Packages/Services/Font Used:

Serial No. Name Link
1 React-pdf https://react-pdf.org/
2 Tailwind CSS https://tailwindcss.com/
3 daisyUI https://daisyui.com/
4 React Icons https://react-icons.github.io/react-icons
5 React Rating https://react-rating.onrender.com/
6 React Router https://reactrouter.com/en/main
7 Firebase https://firebase.google.com
8 Google Font https://fonts.google.com/specimen/Poppins
9 Lottie React https://www.npmjs.com/package/lottie-react
10 React Toastify https://www.npmjs.com/package/react-toastify
11 React Lazy Load https://github.com/loktar00/react-lazy-load

About

Welcome to Chef World, your ultimate destination for exploring the rich and diverse world of Chinese cuisine! Our website is dedicated to bringing you comprehensive information about Chinese chefs and their signature recipes, as well as the latest news, trends, and insights about Chinese cuisine. Thank you for choosing us, and happy cooking!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published