Welcome to Swiggato! - a food ordering platform that utilizes the live Swiggy API.
- Config Driven UI : Bringing the latest restaurant offerings to users through dynamic API integration.
- Location : Shows restaurants of Mumbai as the default location, but you can select different location.
- Advanced Filters/Search : Enabling users to find their favorite cuisines with ease through top-notch filtering options along with highly interactive search which utilizes the debounce technique for optimized performance
- Effortless Cart Management : Simplifying the ordering process with smooth cart management features.
- Fully Responsive : Whether you're on a smartphone, tablet, or desktop, it adapts seamlessly to your screen size.
- React : Powering our frontend to deliver a user-friendly interface and dynamic components.
- Redux : Managing state transitions effectively to optimize user journey.
- React-Router : Smooth navigation experience, enabling seamless routing and dynamic page rendering.
- Tailwind CSS : Ensuring rapid styling and consistent design across the platform.
- React-Toastify : Enhancing user interactions with intuitive toast messages for a smoother experience.
Make sure you have Node.js and npm installed on your machine.
- Clone the repository:
git clone https://github.com/spranay99/Swiggato.git
cd Swiggato
- Install dependencies:
npm install
- Run the app:
npm run dev
Visit http://localhost:5173
in your browser to see Swiggato in action.