StudySpace AZ
Native iOS app that finds study-friendly locations near you using location + map + a custom Study Score.
Tech Stack
StudySpace AZ is an iOS app designed for students who want quiet, productive study spots near their current location. Unlike generic discovery apps, it filters for study-appropriate venues and ranks them using a custom Study Score. Users can view results on a map + list, search/filter, save favorites offline, and open directions in Apple Maps.
Why I Built This
Students waste time hunting for places that are actually good for studying. I wanted a focused app that filters out noise and ranks spots for study-friendliness.
User Stories
- Find libraries/cafes/coworking spots nearby ranked by Study Score
- Save favorites for quick access (offline)
- Open directions in Apple Maps
Key Features
Architecture
- MVVM: Views → ViewModels → Services/Models
- SwiftUI NavigationStack for flow
- Services wrap CoreLocation + API calls; SwiftData persists favorites
Engineering Highlights
- Multi-factor Study Score algorithm (category, distance, rating, open/closed)
- Deduplication of noisy Places results
- Offline-first favorites with unique constraints to prevent duplicates
Screenshots
Screenshot coming soon (welcome/home/map/list)
Screenshot coming soon (detail + favorites)
Interested in this project?
Let's discuss how I built it or explore collaboration opportunities.