<BoluCodes/>
Initializing experience...
Home/Projects/Plazly

Plazly

Plazly is a mobile real-estate marketplace where buyers and tenants can browse a personalized home feed, search properties by title or city, filter by type, bedrooms, and price range, save favourites, explore photo galleries with maps, and contact agents directly via WhatsApp. Behind the scenes, an admin panel lets the owner create listings (with up to 6 photos), mark properties as featured or sold, edit, and delete them. Built with Expo (React Native) and fully branded with custom typography and a light/dark theme, Plazly is backed by Supabase for data and storage, Clerk for authentication, and Expo Push Notifications for opt-in listing alerts.

Plazly real estate property listing mobile app built with Expo and React Native by BoluCodes

Gallery

10 shots

Key Features

  • Home feed with personalised greeting, Featured and Recommended property sections
  • Search properties by title or city with instant results
  • Filters for property type, bedrooms, and price range shown as removable, persistent chips
  • Saved favourites via heart icon with a dedicated Saved tab
  • Swipeable photo galleries with full-screen viewer, key specs, and Featured/Sold badges
  • Embedded OpenStreetMap previews plus a full map screen and Google Maps deep-link
  • One-tap WhatsApp contact to the agent for a specific property
  • Opt-in push notifications for new listings and sold updates
  • Full admin panel to add, edit, feature, sell, or delete listings
  • Light/dark theming, onboarding flow, and Clerk-based auth with profile photos

Tools & Technologies

Expo SDK 55 / React Native

Cross-platform app framework for Android and iOS with EAS Build and expo-updates

TypeScript

Typed routes and components across the entire codebase

expo-router

File-based routing with bottom tabs built on React Navigation

Supabase

PostgreSQL database, image storage, and an Edge Function for push notifications

Clerk

Authentication, user accounts, and profile image management

NativeWind (Tailwind CSS)

Utility-first styling with expo-linear-gradient, expo-glass-effect, and custom Google Fonts

TanStack React Query

Server-state caching with offline-cached data and animated skeleton loaders

Zustand + AsyncStorage

Client state with persisted filters, notifications, and admin/user flags

Expo Push Notifications

Device token registration and delivery of new/sold listing alerts

Native Modules

expo-location, expo-image-picker, expo-notifications, react-native-webview, react-native-image-viewing, reanimated, and gesture-handler

Technologies Used

ExpoReact NativeTypeScriptSupabaseClerkNativeWindZustandexpo-router
BoluCodes logo - Onukwu Ifeanyichukwu Boluwatife

BoluCodes

Software Engineer & AI Specialist building performant web and mobile experiences — from React to React Native and AI automation.

© 2026 BoluCodes — Onukwu Ifeanyichukwu Boluwatife. All rights reserved.

Built with React, TypeScript, Tailwind CSS & Next.js