CommunityAid is a hyper-local mutual aid platform built with SwiftUI and SwiftData. It allows neighbors to post and fulfill help requests in real-time, fostering a stronger, more connected community.
- Interactive Map: View help requests nearby using
MapKitwith custom animated annotations. - Urgency System: High-priority requests feature a custom pulsing visual effect to grab attention.
- Photo Support: Users can attach photos to requests for better context using
PhotosUI. - Smart Filtering: Filter requests by category (Food, Tools, Car, Moving, etc.) to find where you can help best.
- Deep Linking: Integrated with Apple Maps for one-tap navigation to a request's location.
- Local Persistence: Uses
SwiftDatafor lightning-fast local storage and offline access.
- Language: Swift 6
- Framework: SwiftUI
- Database: SwiftData (with External Storage for images)
- Location Services: CoreLocation & MapKit
- Architecture: Observation Framework (MVVM)
| Map View | Help Feed | Request Details |
|---|---|---|
| [Add Map Screenshot Here] | [Add Feed Screenshot Here] | [Add Detail Screenshot Here] |
- Clone the repository:
git clone [https://github.com/sakshar2303/CommunityAid.git](https://github.com/sakshar2303/CommunityAid.git)