Skip to content

an IOS map helping parents to find family activities

Notifications You must be signed in to change notification settings

andreashi2020/ParentEye

Repository files navigation

ParentEye

ParentEye is an iOS application designed to help parents discover and explore local family-friendly events. Using zip code-based searching and an interactive map interface, users can easily find events in their area.

Features

  • Location-Based Search: Find events by entering a zip code
  • Date Selection: Filter events for specific dates
  • Dual View Options:
    • Map View: Visual representation of event locations using Google Maps
    • List View: Detailed list of all events in the area
  • Event Details: View comprehensive information about each event including:
    • Event name
    • Date and time
    • Location
    • Description
  • Interactive Map:
    • Event markers
    • Tap to view event details
    • Automatic camera positioning based on search location
Sample Image Sample Image Sample Image

Technologies Used

  • SwiftUI
  • Google Maps SDK
  • Combine Framework
  • CoreLocation
  • Swift Async/Await

Requirements

  • iOS 15.0+
  • Xcode 13.0+
  • Google Maps API Key
  • CocoaPods

Installation

  1. Clone the repository git clone https://github.com/andreashi2020/ParentEye.git

  2. Install dependencies using CocoaPods cd ParentEye pod install

  3. Add your Google Maps API key to the appropriate configuration file

  • Open Info.plist
  • Add your API key under GMSAPIKey
  1. Open ParentEye.xcworkspace in Xcode

  2. Build and run the project

Configuration

To use the Google Maps functionality, you'll need to:

  1. Obtain a Google Maps API key from the Google Cloud Console
  2. Enable the following APIs:
    • Maps SDK for iOS
    • Geocoding API

Usage

  1. Launch the app
  2. Enter a zip code in the search field
  3. Select a date
  4. Tap "Find Nearby Events"
  5. Toggle between map and list views using the bottom navigation
  6. Tap on any event to view more details

Acknowledgments

  • Google Maps SDK for iOS
  • SwiftUI Framework
  • All contributors who have helped with the project

Contact

yuanyuanshi111@gmail.com

About

an IOS map helping parents to find family activities

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published