{"repo":"criticalmaps/criticalmaps-ios","free":true,"listed":false,"github":"https://github.com/criticalmaps/criticalmaps-ios","clone":"git clone https://github.com/criticalmaps/criticalmaps-ios.git","description":"Critical Maps iOS App 🚲✊","language":"Swift","stars":318,"topics":["criticalmass","bike","bike-data","criticalmaps","composable-architecture","tca","swiftui"],"license":"MIT","category":"mobile-apps","readme_excerpt":"Critical Maps iOS App What's \"Critical Mass\"? Critical Mass has been described as 'monthly political-protest rides', and characterized as being part of a social movement. http://en.wikipedia.org/wiki/Critical Mass (cycling) What's this app? This iOS app is made for Critical Maps. It tracks your location and shares it with all other participants of the Critical Mass bicycle protest. How the App Works Critical Maps connects cyclists during Critical Mass rides through real-time location sharing and communication. Core Functionality - 🗺️ Real-time Location Tracking : Your location is shared anonymously with other riders on an interactive map - 💬 Live Chat System : Communicate with all participants in real-time during rides - 📅 Next Ride Events : Discover upcoming Critical Mass events in your area - 🌐 Social Integration : Stay connected through an integrated Mastodon feed - 🔒 Privacy-Focused : Anonymous participation with observationmode. Additional protection through privacy zones. - 🎨 Customizable Experience : Personalize your rider appearance and app settings Project Setup The iOS client's logic is built in the The Composable Architecture and the UI is built in SwiftUI. Minimum platform requirements : iOS 17.0 Architecture Overview Modular Design Philosophy The application follows a hyper-modularized architecture with feature modules: Core Features: - AppFeature - Main app coordination and navigation - MapFeature - Interactive map with real-time rider locations - ChatFeat","default_branch":null,"files":null,"tree":[],"storefront":"/r/criticalmaps","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/criticalmaps/criticalmaps-ios/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}