Huungry? Yes, Let's Eat! is a Flutter food app that I built to learn and practice REST API integration. It features real-world app functionality like user authentication, cart and order management, and guest/logged-in user modes, using Dio for API calls, Shared Preferences for local storage, and Postman for testing APIs.
- 🔹 User Authentication: Login, Signup, Logout, Auto-login
- 🔐 Token-based Authentication
- 👤 Profile View & Update
- 🍕 Product Fetching & Display with a search bar
- 🛒 Cart Screen with Checkout button
- 📜 Order History Screen
- ⚡ Guest Mode: Limited access with prompts to login
- 🧩 Responsive UI with reusable widgets
- 🏗️ Clean and scalable architecture
Home & Customize Your Sandwich – Logged-in User

Cart, Order History & Checkout – Logged-in User

Home & Feature Screens – Guest

In Guest Mode, users can browse the home screen and products, but Cart, Orders, and Profile pages show a guest warning prompting login.
cupertino_icons: ^1.0.8
flutter_svg: ^2.2.2
gap: ^3.0.1
dio: ^5.9.0
shared_preferences: ^2.5.3
skeletonizer: ^2.1.0+1
image_picker: ^1.2.1
shimmer: ^3.0.0
