P#86 – FoodClub

FoodClub is a feature‑rich mobile application that connects users with restaurants, menus, and food experiences. The app integrates location services, social login, loyalty rewards, and secure payments to deliver a seamless food discovery and ordering journey. Users can browse restaurants by cuisine, class, or popularity, manage baskets and addresses, and place orders with multiple payment methods including cash, card, and online gateways. A built‑in loyalty system awards points for actions, which can be exchanged for gifts and promotions. The app also includes onboarding tutorials, push notifications, and feedback/review flows to ensure a complete and engaging user experience.

Tech stack: Android (SDK 27), Java, backend integration, Crashlytics for error reporting, Retrofit + OkHttp for networking -- ButterKnife for view bindingDagger for dependency injection and clean architecture, RxJava + RxAndroid for reactive UIPicasso and Glide for image handlingGoogle Maps + Location Services for geolocation features, Firebase Messaging for push notificationsTelr Payment Gateway for secure in‑app transactions