It may take time to load data as it is fetching from swiggy official API. We are working to optimize it.
Order food from the comfort 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
- Cors anywhere - Deployed on render
- 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 Delhi only.
- Clone the repository
- Run
npm init
- Run
npm start
.
Drop a 💫 if you liked it.