food delivery Xamarin ASP.NET Firebase push notifications mobile app e-commerce
Mo'Snacks — Food & Snack Delivery Platform
Xamarin (Android & iOS) + ASP.NET Web API
About
Baltimore-based food and snack delivery service connecting residents with healthier local options while supporting small restaurants and food creators. Cross-platform mobile app with seamless browsing, ordering, payments, and delivery tracking.
My Role
Designed and implemented a full-stack system with Xamarin.Forms mobile apps and ASP.NET Web API backend. Delivered order management, secure authentication, partner integrations, and real-time delivery notifications.
Core Capabilities
- Menu browsing with product details and healthier snack options
- End-to-end ordering flow: cart, checkout, payment, and delivery tracking
- Partner/restaurant integrations for order fulfillment
- Offline caching for continuity during connectivity issues
- Push notifications for order updates and promotional campaigns
Architecture
- Xamarin.Forms (iOS & Android) with XAML UI and MVVM architecture
- ASP.NET Web API (C#) backend with SQL Server
- Firebase Cloud Firestore for real-time data
- OAuth2/JWT for secure authentication
- Push notifications via Firebase Cloud Messaging
Tech Stack
Xamarin XAML MVVM ASP.NET C# SQL Server Firebase Push Notifications OAuth2 JWT