Nibbly
Mobile marketplace for homemade & local food · In development

Overview
An in-development cross-platform marketplace for homemade and local food vendors. The app supports customer, seller, and admin surfaces inside one Expo app, targeting home cooks, MEHKOs, food trucks, and small local food businesses.
Frontend
Built with Expo Router for iOS, Android, and web. Customer flows include home, seller discovery and search, saved sellers, map view, seller storefronts, cart, order history, food drops, and profile. Seller flows cover business onboarding, accepting-orders toggle, business hours, menu and category management, order management, food drops, and analytics. Admin screens handle seller moderation, order oversight, review moderation, and platform metrics. The map uses react-native-maps on native and an OpenStreetMap-style fallback on web.
Backend / API
Supabase Auth handles sign-up, sign-in, sign-out, and role-based routing for customers and sellers. Repository layers support approved-seller discovery, keyword search, storefront loading, favorites, carts, pay-at-pickup checkout, seller and customer order views, guarded order status transitions, review moderation, seller suspension, seller analytics, and platform metrics.
Database / Storage
Supabase Postgres includes profiles, seller profiles, business hours, menu categories and items, favorites, carts, cart items, orders, order items and events, food drops, device tokens, reviews, and admin actions. Row Level Security controls public approved-seller reads and owner/admin writes. Database triggers and functions enforce rules like seller ownership, food drop inventory, cart item price snapshots, seller review stats, and moderation protections. Supabase Storage handles seller profile, banner, and menu item images.
Integrations
Supabase for auth, database, storage, and RPC workflows. Expo Notifications handles push-token registration and permission checks. Expo Location and maps support nearby seller discovery.
Testing / Reliability
Jest tests cover routing, validation, repositories, app shell flows, screen behavior, map bundling and fallback, food drops, notifications, admin analytics, and UI chrome. Reliability also comes from Zod validation, RLS, constraints, triggers, and guarded RPCs.
Outcome
An actively developed marketplace MVP with customer ordering, seller operations, admin moderation, food drops, reviews, analytics, maps, notifications, and Supabase-backed safety rules. Not yet launched.