Mobile · 2023
Social Market
A social shopping app — product discovery, wishlists, cart, and profiles on a Firebase backend with Google sign-in and dark mode.
Problem
A shopping app lives or dies on the small things — recently-viewed items, wishlists, a cart that remembers you, a profile that syncs. Social Market is a feature-complete take on consumer commerce on a serverless backend.
What it does
- Discovery — browse and search products, with swipeable galleries and shimmer loading.
- Wishlists & recently-viewed — save items and revisit what you looked at.
- Cart & orders — full cart flow and order history.
- Accounts — email auth plus Google sign-in, profiles with image upload, and a dark-mode theme.
Stack & architecture
Flutter on Firebase — Auth (with Google sign-in), Firestore for products
and orders, and Storage for images. State is organized across six Providers
(theme, products, cart, wishlist, recently-viewed, user), which keeps the
shopping features cleanly separated.
Outcome
A polished, full-featured social-commerce app backed entirely by Firebase — no custom server to run.