A beautiful and modern meditation app built with Flutter, featuring a clean UI design inspired by popular meditation applications.
- Multi-step Onboarding: Personalized setup experience with progress tracking
- Meditation Library: Browse and filter meditation sessions by category
- Music Library: Ambient sounds and music for relaxation
- Home Screen: Personalized content recommendations with water animation
- Favorites & History: Track your meditation journey
- Settings: Comprehensive customization options
- Multiple Themes: Deep Twilight, Ocean Breeze, and Zen Forest themes
The app features a modern, minimalist design with:
- iPhone-style navigation
- Beautiful category filters with smooth animations
- Network images for enhanced visual appeal
- Responsive layouts for different screen sizes
- Flutter SDK (latest stable version)
- Dart SDK
- Android Studio / VS Code
- iOS Simulator / Android Emulator
- Clone the repository:
git clone https://github.com/yourusername/tranquil-mind.git
cd tranquil-mind- Install dependencies:
flutter pub get- Run the app:
flutter runlib/
├── blocs/ # State management (BLoC pattern)
├── events/ # Event definitions
├── models/ # Data models and state classes
├── repositories/ # Data persistence layer
├── screens/ # UI screens
├── themes/ # App themes and styling
├── widgets/ # Reusable UI components
└── main.dart # App entry point
This app follows the BLoC (Business Logic Component) pattern for state management:
- Events: User interactions and system events
- Blocs: Business logic and state management
- States: UI state representations
- Repository: Data access layer
flutter_bloc: State managementequatable: Value equalityshared_preferences: Local storageaudioplayers: Audio playbackflutter_tts: Text-to-speechlottie: Animationsstop_watch_timer: Timer functionality
We welcome contributions! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
- Follow Flutter/Dart style guidelines
- Write clean, readable code
- Add comments for complex logic
- Test your changes thoroughly
- Update documentation as needed
- Audio playback implementation
- Meditation timer functionality
- User authentication
- Cloud sync
- Social features
- Advanced analytics
- Custom meditation creation
This project is licensed under the MIT License - see the LICENSE file for details.
- Flutter team for the amazing framework
- The meditation and wellness community
- Contributors and supporters
If you have any questions or need help, please:
- Open an issue on GitHub
- Check existing issues and discussions
- Join our community discussions
Made with ❤️ for the meditation community# Updated Git Configuration