1 min read
Weather App
Cross-platform Expo weather app on iOS, Android, and web with location-aware forecasts.
Role
Sole engineer
Year
2025
Status
prototype
mobile
Overview
A cross-platform weather app built once and deployed to iOS, Android, and web via Expo. Location-aware forecasts, clean typography, and instant load thanks to TanStack Query caching.
Architecture
- Framework: Expo with React Native (React 19).
- Networking: Axios + TanStack React Query for caching.
- Styling: NativeWind (Tailwind for React Native).
- State: Zustand.
- Location: Expo Location.
Tech stack
- Expo, React Native, React 19
- TanStack Query, Axios
- NativeWind
- Zustand
- Expo Location
Engineering highlights
- Single codebase, three platforms: iOS, Android, and web from one Expo build.
- Cache-first UX: TanStack Query keeps the last-known forecast visible while a refresh runs in the background.
- Tailwind on mobile: NativeWind makes styling feel like the web without the runtime tax.
Want to dig deeper?
Ask my AI agent anything about how this was built, what tradeoffs I made, or how it could fit your team.
Ask my AI →// related projects
AQARY Real Estate Marketplace
Verified real-estate marketplace for Lebanon, built mobile-first on Flutter and Firebase Cloud Functions.
mobilemarketplacefull-stack
University Super App
Multi-tenant Flutter + Firebase platform for students, teachers, parents, and staff with role-based dashboards, offline support, and configurable per-university branding.
mobilemulti-tenantfull-stack