Makerhood is an iOS application that connects makers with local makerspaces. The app allows users to discover makerspaces on an interactive map, view detailed profiles, and get suggested design challenge prompts for makers. Organizations can also create accounts to manage their makerspace profiles and connect with potential members.
Built with SwiftUI and Firebase, Makerhood provides a seamless experience for exploring creative spaces in your area, complete with real-time location services, user authentication, and community features.
- SwiftUI - Modern declarative UI framework for iOS
- Firebase Authentication - Secure user and organization account management
- Firebase Firestore - Real-time NoSQL database for makerspaces, users, and community data
- MapKit - Interactive map with custom annotations and location-based features
- Core Location - User location tracking and geolocation services
- Swift Concurrency - Async/await patterns for efficient data fetching
- Combine Framework - Reactive programming for state management
| Home Screen | Map View | Design Challenge View | Profile |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
Click the thumbnail below to watch a 60-second demonstration of Makerhood in action:
Watch the full demo: https://www.youtube.com/watch?v=J5CLl3_yWhk
- πΊοΈ Interactive Map - Discover makerspaces on a dynamic map with custom markers
- π Location Services - Find makerspaces near you with real-time location tracking
- π Detailed Profiles - View comprehensive information about each makerspace
- π€ User Profiles - Manage your personal account and preferences
- π Home Dashboard - Quick access to nearby spaces and recommendations
- π’ Makerspace Management - Create and edit your makerspace profile
- π Custom Information - Add descriptions, addresses, images, and coordinates
- π Online Presence - Include website links and contact information
- π Community Engagement - Connect with potential members and showcase your space
For questions, feedback, or collaboration opportunities, feel free to reach out:
- LinkedIn: Hyunjin Kim
- GitHub Issues: Use the repository's issue tracker for bug reports and feature requests
Made with β€οΈ for the maker community



