Skip to content

sickohasher/JustEat-React.js-App-working-on-swiggy.com-live-api

Repository files navigation

About Reactjs app -

Name - JustEat

We show the latest restaurants available in your city, with all the details. Pick a dish, add to cart, (Working with live swiggy.com api - for fetching restuarants and menus)


Tech - Stack


  1. Frontend Library: React JS

  2. Styling: Tailwind CSS

  3. Bundler: Parcel

  4. State Management: Redux Toolkit

Working of project


  1. We fetch the restaurants of your city from Swiggy API, getting the live data for resturants and menus.

  2. Display them with Area name, Cuisines Category and Ratings.

  3. Search Restaurants by Name.

  4. For any restaurant, you can checkout all the different type of dishes available with details and prices per quantity.

  5. Add to cart

  6. Place Order.

  7. Higher order componentss

Work in progress


  1. Adding test cases (unit & intergrated testing)

Improvements to make


  1. Not responsive for Mobile phones

  2. Cart data is not stored anywhere, it should be in local storage for not logged in users to avoid losing on refresh page.

  3. Improve the design, take user address and payment details.

  4. Add feature to search different cities, currently working for Jodhpur only.

How to run on your local


  1. Clone the repository

  2. Run npm init

  3. Run npm start.

  4. Make sure you've allow CORS extension installed in your browser.

Happy Coding

About

Food ordering app like - Swiggy - Working on live swiggy.com api's

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published