Aurora is an AI-powered wellness companion built for iOS using SwiftUI and Firebase. The application helps users build healthier habits through personalized insights, hydration tracking, habit monitoring, memory management, and AI-assisted wellness conversations.
Aurora focuses on delivering a companion-first experience that helps users understand their overall wellness status and make better daily health decisions.
- AI Wellness Assistant
- Personalized Health Insights
- Habit Tracking
- Hydration Monitoring
- Wellness Dashboard
- Aurora Memory
- Voice-Based Interaction
- Firebase Authentication
- Cloud Data Synchronization
- Modern SwiftUI User Interface
- Swift
- SwiftUI
- Firebase Authentication
- Firebase Firestore
- Gemini AI
- MVVM Architecture
- AVFoundation
- Git & GitHub
Aurora follows the MVVM (Model-View-ViewModel) architecture pattern.
- Models – User, Habit, Memory, and Wellness data models.
- Views – SwiftUI screens and reusable UI components.
- ViewModels – Business logic, state management, and AI interactions.
- Services – Firebase, AI, and data management services.
- Wellness overview
- Health score visualization
- Daily progress tracking
- Personalized recommendations
- Create and manage habits
- Track daily completion
- Progress monitoring
- Habit consistency insights
- Water intake monitoring
- Daily hydration goals
- Progress visualization
- Store personal notes and memories
- Context-aware AI interactions
- Personalized wellness conversations
- Conversational wellness support
- Habit-related recommendations
- Health summaries
- Natural language interaction
- Anonymous Sign-In
- Secure user management
Collections used:
- Users
- Habits
- Memories
Provides:
- Real-time synchronization
- Cloud storage
- User-specific data management
Aurora
├── Models
├── Views
├── ViewModels
├── Services
└── Assets
git clone https://github.com/arjunum/Aurora.gitopen Aurora.xcodeproj- Create a Firebase project.
- Enable Authentication.
- Enable Firestore Database.
- Download
GoogleService-Info.plist. - Add the file to the project.
Build and run using Xcode.
- Xcode 15+
- iOS 15.0+
- Swift 5+
- Firebase Account
This project provided hands-on experience with:
- SwiftUI Development
- MVVM Architecture
- Firebase Authentication
- Firestore Database
- AI Integration
- State Management
- Cloud Data Synchronization
- Modern iOS UI/UX Design
- Apple Health Integration
- Push Notifications
- Advanced AI Personalization
- Wellness Analytics
- HealthKit Support
- Multi-device Synchronization
Arjun U M
- Email: arjunum88@gmail.com
- GitHub: https://github.com/arjunum