QuickCare is a SwiftUI demo app for on-demand childcare, designed for a class (Globalization, Innovation, & Entreprenuership) project focusing on extending innovation overseas. The app connects parents with babysitters and vise versa, allowing parents to filter sitters by budget and duration, and sitters to view available families by wage. It also includes ETA/directions features for real-world usability.
This app was developed for a class presentation to demonstrate a real-world on-demand service concept (BabySitting in the UK). It showcases clean code organization, reusable components, and user-friendly design.
- Role selection: Choose between Parent or Babysitter roles.
- Budget & wage filtering: Parents filter sitters by total budget and hours; sitters filter families by hourly wage.
- ETA & directions: Parents see sitters’ estimated arrival times and current location; sitters can view their estimate ETA and open directions to family addresses.
- Custom UI & animations: Includes animated toggle, custom colors, and polished SwiftUI design.
- SwiftUI
- iOS 16+
- Xcode 14+
- Swift 5.9
- Core features: State management, animations, navigation, dynamic UI
QuickCareApp/
├── docs/ # README Images, GIFs
├── README.md
└── QuickCareApp/
├── Assets.xcassets/ # App Embedded Images
├── Preview Content/
├── Colors.swift
├── UserProfile.swift
├── ProfileCardView.swift
├── LoginView.swift
├── HomeView.swift
├── ETAScreenView.swift
└── ContentView.Swift
- Integrate with a backend API to fetch real users.
- Add authentication with Firebase or custom backend.
- Persist user preferences and previous matches.
- Push notifications for ETA updates.
- Improved UI/UX animations and accessibility enhancements.
- Embed directions.

