π FoodPeek is a React based food delivery application.
Hosted on foodpeeek.vercel.app, this application brings a hassle-free way to explore and order from restaurants.
- Live Swiggy APIs for accurate menus, availability, and promotions.
- Lazy Loading & Code Splitting to enhance loading times and responsiveness.
- Shimmer UI for smooth loading effects.
- Redux Toolkit for centralized state management, ensuring a seamless ex AA06 perience.
- Custom Hooks to improve code reusability and maintainability.
- Search Functionality to quickly find restaurants and dishes.
- Filtering Options based on cuisine, ratings, and offers.
- React Router DOM for seamless navigation.
- Detailed Restaurant Pages with menus, reviews, and delivery estimates.
- 404 Error Page for handling navigation issues gracefully.
- Completely Responsive design for an optimal experience on any device.
- π Multi-Language Support: Navigate in your preferred language.
- π Dark Mode: A sleek, user-friendly dark theme.
- π Location-Based Personalization: Custom delivery location setup.
- π Enhanced Add-to-Cart & Checkout: Smoother ordering process.
- π³ Secure Payments: Seamless and secure transactions.
- π User Authentication: Login/Sign-in with personalized services.
- Frontend: React, Redux Toolkit, Tailwind CSS, React Router
- Backend: Node.js, Express.js
- Bundler: Parcel
- Hosting: Vercel
git clone https://github.com/droidbg/FoodPeek.git
cd FoodPeek
cd ../client
npm install
npm start
Create a .env
file in the client directory and add the following variables:
# CORS key
API_KEY=your_cors_here
We welcome contributions! Feel free to open issues and pull requests.
This project is licensed under the MIT License.
Enjoy fast, seamless food and grocery delivery with FoodPeek!! π