This repository contains all the learnings and notes I created while learning React JS from #Namaste-React Course, food studio is a project, built while learning the concepts.
Order food from the confort of your home, we show the latest restaurants available in your city, with all the details. Pick a dish, add to cart, place order, get delivered.
- Frontend Library: React JS
- Styling: Tailwind CSS
- Database: Firebase
- Bundler: Parcel
- Authentication: Firebase-Auth
- State Management: Redux Toolkit
- We fetch the restaurants of your city from Swiggy API, getting the live data.
- Display them with Area name, Cuisines Category and Ratings.
- Search Restaurants by Name.
- For any restaurant, you can checkout all the different type of dishes available with details and prices per quantity.
- Add to cart
- Authenticate yourself
- Place Order.
- Not responsive for Mobile phones
- Cart data is not stored anywhere, it should be in local storage for not logged in users to avoid losing on refresh page.
- While Signing up, user name is not displayed in the profile point instantly, needs a refresh. It doesn't happen in logging in process.
- Improve the design, take user address and payment details.
- Add feature to search different cities, currently working for Prayagraj only.
- Clone the repository
- Run
npm init
- Run
npm start
. - Make sure you've allow CORS extension installed in your browser.
Drop a 💫 if you liked it.