Find your inner peace with Axora - where modern technology meets ancient wellness practices
Axora takes you on a transformative meditation journey through a beautifully designed Flutter application. With seamless Firebase integration, dynamic theming that adapts to your mood, and a user experience crafted for peace of mind.
🔮 See What Awaits You
- Day-by-day meditation journeys that evolve with your practice
- Personalized user profiles that track your wellness progress
- Flow state tracking to maintain your meditation streak
- Responsive design that works perfectly across all your devices
- Dark & light themes that change with your mood or time of day
In a world filled with meditation apps, Axora stands apart with a unique approach to mindfulness:
Unlike traditional apps that simply track sessions, Axora's Flow System adapts to your consistency, rewarding regular practice and gently guiding you back when you miss days.
While other apps offer basic cloud saving, Axora's Firebase integration provides true real-time experience synchronization across all your devices, picking up exactly where you left off.
Beyond basic dark/light modes, Axora's theming system responds to your state of mind, with colors and interfaces that evolve to match your wellness journey.
Unlike competitors limited to mobile, Axora's Flutter foundation delivers a premium experience across mobile, web, and desktop platforms with a single codebase.
Instead of isolated sessions, Axora offers evolving meditation paths that build upon your growing skills, adapting difficulty and technique as you advance.
Your meditation data is yours alone. Axora's thoughtful Firebase security rules ensure your practice remains private while still enabling seamless synchronization.
Where Headspace offers guided sessions and Calm focuses on sleep stories, Axora delivers a complete mindfulness ecosystem that grows with you, keeping you in flow state through beautiful design and intelligent progress tracking.
- Email/Password login with secure validation
- One-tap Google Sign-In integration
- Persistent sessions across app restarts
- Password reset with email verification
- Anonymous browsing option
- Real-time Firebase data synchronization
- Cross-device profile consistency
- Secure user data storage
- Offline capability with background syncing
- Meditation progress tracking
- Soothing light mode: Cream & Green
- Calming dark mode: Navy & Gold
- Theme preferences saved to your profile
- Beautiful text highlighting for focus
- Elegant Google Fonts integration (Poppins)
- Responsive layouts for any screen size
- Fluid animations and transitions
- Accessibility-focused interface
- Intuitive navigation patterns
- Cross-platform consistency
lib/
├── 📱 main.dart # App entry point & initialization
├── 🔍 screens/ # Application views
│ ├── login_screen.dart # User authentication
│ ├── home_screen.dart # Main app interface
│ └── meditation_journey_screen.dart # Guided meditation
├── 🧩 widgets/ # Reusable components
│ ├── theme_toggle_button.dart # Theme switcher
│ └── theme_showcase.dart # Theme preview
├── 🔄 providers/ # State management
├── 🛠️ services/ # Firebase interactions
└── 📊 utils/ # Helper functions & constants
# Clone this peaceful repository
git clone https://github.com/rehan5039/Axora
# Enter the sanctuary
cd axora
# Gather the essentials
flutter pub get
# Begin your journey
flutter run🔥 Firebase Configuration
- Create a Firebase project at Firebase Console
- Enable Authentication, Cloud Firestore and Realtime Database
- Add your Flutter app to the project
- Download configuration files and add them to your project
- Set security rules as shown below:
// Firestore Security Rules
service cloud.firestore {
match /databases/{database}/documents {
match /users/{userId} {
allow read, write: if request.auth != null &&
request.auth.uid == userId;
}
match /user_profiles/{userId} {
allow read, write: if request.auth != null &&
request.auth.uid == userId;
}
}
}
Axora's theme system is designed to enhance your meditation experience:
A soothing cream backdrop with refreshing green accents to energize your daytime sessions
Calming navy background with warm gold highlights for peaceful evening meditation
Your theme preference follows you across devices through Firebase synchronization.
dependencies:
firebase_core: ^2.27.1
firebase_auth: ^4.17.9
cloud_firestore: ^4.15.9
firebase_database: ^10.4.9
google_sign_in: ^6.2.1
google_fonts: ^6.1.0
flutter_svg: ^2.0.10+1
provider: ^6.1.2
email_validator: ^2.1.17
shared_preferences: ^2.2.2
flutter_native_splash: ^2.3.10Coming in Future Versions
- 📊 Advanced Analytics - Deeper insights into your meditation patterns
- 🔔 Smart Notifications - AI-powered reminders based on your schedule
- 🔒 Enhanced Security - Biometric authentication and 2FA
- 🌐 Social Community - Connect with fellow meditators
- 📲 Apple Health & Google Fit - Integration with health platforms
