Namaste Food.exe
Namaste Food is a modern, scalable, and high-performance food ordering web application inspired by Swiggy. It uses Swiggy’s public API to fetch real-time restaurant and menu data. The goal is to deliver a seamless and responsive user experience, similar to top-tier food delivery platforms. This app demonstrates advanced React concepts, state management, dynamic routing, and API integration — built with performance, scalability, and clean architecture in mind.
Role
Frontend Developer
Duration
1 Month
Team
1

v1.0.0 Stable
System_Features.logREAD ONLY
- 1🍴 Restaurant Listing – Fetches and displays a list of restaurants using Swiggy’s API.
- 2🔍 Search Functionality – Users can search restaurants by name or cuisine.
- 3📱 Responsive UI – Fully responsive design optimized for mobile and desktop.
- 4🍔 Menu Page – View detailed restaurant menus with dynamic routing.
- 5🛒 Cart Management – Add, remove, and update food items in the cart.
- 6⚛️ Component-Based Architecture – Built using reusable, modular React components.
- 7⚡ Lazy Loading & Code Splitting – Improves load time and performance.
- 8🧠 State Management with Redux / Context API – Efficient global state handling (depending on your implementation).
- 9💻 Custom Hooks & Utilities – Handles API calls, debounce for search, and more.
- 10🧪 Optimized for Scalability – Clean folder structure, scalable state, and component logic.
Dependencies.json
React.jsJavaScript (ES6+)HTML5CSS3Tailwind
⚠ CRITICAL_ERRORS.log
- [ERROR_100]: Integrating with Swiggy’s undocumented API and handling CORS issues.
- [ERROR_101]: Designing a fast, responsive UI that mimics real-world food apps.
- [ERROR_102]: Managing nested routing for dynamic restaurant pages.
- [ERROR_103]: Implementing efficient cart logic without backend support.
✔ PATCH_NOTES.txt
- [FIX_APPLIED]: Used a CORS proxy and proper headers to handle API limitations.
- [FIX_APPLIED]: Learned best practices in React architecture, state management, and performance optimization.
- [FIX_APPLIED]: Built reusable UI components that can scale across other eCommerce projects.
- [FIX_APPLIED]: Understood how to structure large-scale React applications cleanly and maintainably.