Skip to content

This is Food Delivery Web App. It has been implemented using ReactJs, ReduxJS Toolkit, CSS , Context API, Custom Hooks, Testing environment ,React-toastify ,Parcel bundler .

Notifications You must be signed in to change notification settings

Divyam112/react_FoodHub_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

react_FoodHub_app

This is a web application for food delivery. It uses the Swiggy public API to fetch data and generate responses for restaurant cards and menus.

Key Features :

  1. Shimmer Ui
  2. Lazy Loading
  3. Responsive
  4. Real Time Data Fetch From Api
  5. Working Search Bar
  6. Cart Using Redux Tool Kit
  7. Implement validation to restrict adding items from multiple restaurants to the cart
  8. Error Page
  9. Login page with guest user using Context API
  10. Checking network connection
  11. Notification alert using React Toastify

Tech Stack Used :

  1. React JS for UI
  2. React router dom
  3. Parcel for Bundling
  4. Redux for state management
  5. CSS for Styling
  6. Context API for login as guest
  7. Jest Testing Framework
  8. React-toastify for notifications

🔥 Clone this Repository

You need to write the following commands on the terminal screen(in vscode) so that you can run this project locally.

  git clone "https://github.com/Divyam112/react_FoodHub_app.git"

Go to the project directory

  cd react_FoodHub_app

Install dependencies

  npm install

Start the server

  npm run dev
  yarn run dev

To create a build :

  npm run build
  yarn run build

Credits :

This application uses the Swiggy public API.

About

This is Food Delivery Web App. It has been implemented using ReactJs, ReduxJS Toolkit, CSS , Context API, Custom Hooks, Testing environment ,React-toastify ,Parcel bundler .

Topics

Resources

Stars

Watchers

Forks