Skip to content

The Daily Quote Apps Suite is a diverse collection of applications covering various aspects of daily life, including mindfulness, bible, sutra, relationships, knowledge, spirituality, and entertainment. Our apps support multiple languages, theme switching, content collection, white noise, and more.

License

Notifications You must be signed in to change notification settings

civisolo/dailyquotes

Repository files navigation

Daily Quote Apps Suite

DailyMind - Meditation, Sleep,Mindfulness | Product Hunt

English | 简体中文

Introduction

The Daily Quote Apps Suite is a diverse collection of applications covering various aspects of daily life, including mindfulness, relationships, knowledge, spirituality, and entertainment. Our apps support multiple languages, theme switching, content collection, and more. This suite is designed to enrich users' daily experiences through inspirational quotes, educational content, romantic messages, bedtime stories, spiritual guidance, and relaxation techniques.

App Screenshot 1 App Screenshot 2 App Screenshot 3 App Screenshot 4

Download

App iOS Android
DailyMind App Store Coming soon
BedStory Coming soon Coming soon
DailySutra App Store Coming soon
DailyLove App Store Coming soon
DailyFacts App Store Coming soon
DailyBible App Store Google Play

App Suite

This repository contains six Flutter-based apps, each focused on a different aspect of daily life enrichment. Our diverse collection includes apps for mental well-being, relationship enhancement, knowledge acquisition, spiritual growth, family bonding, and relaxation:

App Directory Description
frontend/ DailyMind: Main app for daily affirmations, mindfulness, and white noise for relaxation and mental well-being
dailybedtimestories/ BedStory: Soothing bedtime stories for all ages, promoting relaxation, better sleep quality, and family bonding
dailysutra/ DailySutra: Buddhist wisdom quotes and daily sutras for inner peace, mindfulness practice, and spiritual growth
dailylovequotes/ DailyLove: Romantic love quotes for relationship inspiration, emotional connection, and expressing affection
dailyfacts/ DailyFacts: Fascinating daily facts and knowledge to spark curiosity, expand horizons, and encourage lifelong learning
dailybible/ DailyBible: Daily Bible verses and Christian inspiration for spiritual reflection, faith development, and daily encouragement

Each app is a standalone Flutter project with its own codebase, assets, and build configuration. See each directory's README for details.

Featured Apps

DailyMind

DailyMind is our flagship application designed to help users cultivate a positive mindset and improve mental well-being through daily practice. It offers:

  • Daily Affirmations: Positive statements to boost self-esteem and change negative thought patterns
  • Mindfulness Exercises: Guided practices to help users stay present and reduce stress
  • White Noise & Relaxation Sounds: Calming audio to aid sleep, meditation, and focus
  • Multi-language Support: Available in English, Chinese, and Japanese
  • Customizable Themes: Light and dark mode with various color options
  • Quote Collection: Save and organize your favorite inspirational quotes
  • Daily Notifications: Gentle reminders to practice mindfulness throughout the day

DailyMind is perfect for anyone looking to reduce anxiety, improve focus, practice gratitude, and develop a more positive outlook on life.

BedStory

BedStory provides soothing and heartwarming bedtime stories for users of all ages, helping to create a peaceful end to the day:

  • Curated Daily Stories: New, carefully selected stories every day
  • Age and Theme Categories: Stories organized by age group and themes
  • Emotional Categories: Stories that match your mood or desired emotional state
  • Multi-language Support: Available in English, Chinese, and Japanese
  • Favorites and Sharing: Save and share your favorite stories
  • Elegant, Relaxing UI: Designed for a calming bedtime experience

BedStory is ideal for parents looking to bond with children, adults seeking better sleep quality, and anyone who enjoys the comfort of a good story before bed.

DailySutra

DailySutra focuses on delivering Buddhist wisdom quotes and sutras to help users find inner peace and spiritual growth:

  • Daily Buddhist Quotes: Carefully selected wisdom from Buddhist teachings
  • Sutra Collections: Access to important Buddhist sutras and teachings
  • Scene-based Categories: Quotes organized by life situations and needs
  • Emotional Support: Wisdom tailored to different emotional states
  • Multi-language Support: Available in English, Chinese, and Japanese
  • Favorites and Sharing: Save and share meaningful quotes
  • Tranquil UI Design: Peaceful interface that promotes calm reflection

DailySutra is perfect for Buddhist practitioners, meditation enthusiasts, and anyone seeking spiritual wisdom and inner peace.

DailyLove

DailyLove provides romantic love quotes to inspire relationships and help express affection:

  • Daily Love Quotes: Fresh romantic inspiration every day
  • Relationship Categories: Quotes for different relationship stages and situations
  • Emotional Categories: Express specific feelings and sentiments
  • Multi-language Support: Available in English, Chinese, and Japanese
  • Favorites and Sharing: Save and share quotes with loved ones
  • Romantic UI Design: Beautiful interface designed to evoke feelings of love

DailyLove is ideal for couples looking to strengthen their bond, individuals seeking to express their feelings, and romantics who appreciate the poetry of love.

DailyFacts

DailyFacts delivers interesting and educational facts to expand knowledge and spark curiosity:

  • Daily Interesting Facts: Learn something new every day
  • Thematic Categories: Facts organized by subjects like science, history, nature
  • Multi-language Support: Available in English, Chinese, and Japanese
  • Favorites and Sharing: Save and share fascinating facts
  • Clean, Engaging UI: Designed to make learning enjoyable

DailyFacts is perfect for curious minds, lifelong learners, and anyone who enjoys expanding their knowledge in an accessible, bite-sized format.

DailyBible

DailyBible provides daily Bible verses and Christian inspiration for spiritual growth:

  • Daily Bible Verses: Scripture selected for daily reflection
  • Thematic Collections: Verses organized by themes and life situations
  • Devotional Categories: Structured spiritual guidance
  • Multi-language Support: Available in English, Chinese, and Japanese
  • Favorites and Sharing: Save and share meaningful verses
  • Simple, Uplifting UI: Designed for focused spiritual reflection

DailyBible is ideal for Christians seeking daily spiritual nourishment, those exploring faith, and anyone looking for biblical wisdom and encouragement.

Environment Variables

Backend

Create a .env file in the backend directory:

MONGODB_URL=mongodb://localhost:27017
OPENAI_API_KEY=your_openai_api_key_here
DOUBAO_APPID=your_doubao_appid_here
DOUBAO_TOKEN=your_doubao_token_here
DOUBAO_API_KEY=your_doubao_api_key_here
APPLE_SHARED_SECRET=your_apple_shared_secret
GOOGLE_SERVICE_ACCOUNT_PROJECT_ID=your_project_id
GOOGLE_SERVICE_ACCOUNT_PRIVATE_KEY_ID=your_private_key_id
GOOGLE_SERVICE_ACCOUNT_PRIVATE_KEY="-----BEGIN PRIVATE KEY-----\n...\n-----END PRIVATE KEY-----\n"
GOOGLE_SERVICE_ACCOUNT_CLIENT_EMAIL=your_service_account_email
GOOGLE_SERVICE_ACCOUNT_CLIENT_ID=your_client_id
ANDROID_PACKAGE_NAME=com.yourcompany.dailymind

Frontend

Edit lib/config/api_config.dart in each app directory:

class ApiConfig {
  // Set API server address
  static const String baseUrl = 'http://localhost:8000';
}

Tech Stack

  • Frontend: Flutter 3.x, Dart 3, Riverpod (flutter_riverpod), Material 3, FlexColorScheme, Hive local storage
  • Backend: FastAPI, Uvicorn, MongoDB (motor/pymongo), AIOHTTP, APScheduler, Google API Client, OpenAI SDK
  • Monetization: Google Mobile Ads, In-App Purchases (StoreKit/Android Billing)
  • i18n & Notifications: easy_localization, flutter_localizations, flutter_local_notifications, timezone, flutter_timezone
  • Build & Tooling: build_runner, hive_generator, flutter_launcher_icons, flutter_lints

System Architecture

graph TB
    subgraph "Mobile Apps (Flutter)"
        A[DailyMind] --> D[Riverpod State Management]
        B[BedStory] --> D
        C[DailySutra] --> D
        E[DailyLove] --> D
        F[DailyFacts] --> D
        G[DailyBible] --> D
        D --> H[Hive Local Storage]
        D --> I[HTTP Client]
    end
    
    subgraph "Backend Services (FastAPI)"
        J[FastAPI Server] --> K[MongoDB]
        J --> L[OpenAI API]
        J --> M[Google APIs]
        J --> N[APScheduler]
    end
    
    subgraph "External Services"
        O[App Store/Google Play]
        P[Google Mobile Ads]
        Q[Apple/Google Billing]
    end
    
    I --> J
    A --> O
    B --> O
    C --> O
    D --> P
    D --> Q
Loading

Data Flow Architecture

sequenceDiagram
    participant App as Flutter App
    participant Riverpod as Riverpod State
    participant Hive as Local Storage
    participant API as FastAPI Backend
    participant DB as MongoDB
    participant External as External APIs
    
    App->>Riverpod: User Action
    Riverpod->>Hive: Cache Data
    Riverpod->>API: API Request
    API->>DB: Database Operation
    API->>External: External Service Call
    External-->>API: Response Data
    API-->>Riverpod: API Response
    Riverpod-->>App: State Update
    App->>App: UI Update
Loading

Third-Party Libraries

  • Frontend (common)
    • State & Architecture: flutter_riverpod, get
    • Local storage: hive, hive_flutter, shared_preferences
    • Networking & System: http, connectivity_plus, url_launcher, package_info_plus, path_provider
    • Media & Sharing: audioplayers, image_picker, screenshot, share_plus
    • Theming & UI: flex_color_scheme, cupertino_icons
    • Notifications & Timezone: flutter_local_notifications, timezone, flutter_timezone
    • Monetization: google_mobile_ads, in_app_purchase, in_app_purchase_storekit (iOS), in_app_purchase_android (some apps)
    • Permissions: permission_handler (some apps)
  • Frontend (dev): build_runner, hive_generator, flutter_lints, flutter_launcher_icons
  • Backend
    • Web & Runtime: fastapi, uvicorn
    • Config & IO: python-dotenv, aiofiles, python-multipart
    • AI & External Services: openai, google-api-python-client
    • Database: motor (async MongoDB), pymongo
    • Scheduling & Async: apscheduler, aiohttp, schedule
    • Utilities: streamlit (internal tooling/visualization)

Getting Started

Backend

cd backend
pip install -r requirements.txt
cp env.example .env
# Edit .env with your own keys
python -m uvicorn app.main:app --host 0.0.0.0 --port 8000

Frontend

cd frontend
flutter pub get
flutter run

Deployment

See DEPLOYMENT.md for full deployment instructions, including Docker and production best practices.

Security

  • Never commit .env or any secret files.
  • All API keys and credentials must be set via environment variables.
  • Use HTTPS in production.

Contributing

We welcome contributions from the community! Whether you're fixing bugs, adding new features, improving documentation, or spreading the word, your help is appreciated.

Please check out our CONTRIBUTING.md for guidelines on how to contribute to this project.

Community & Support

  • If you find this project helpful, please consider giving it a star ⭐
  • Share these apps with friends and family who might benefit from daily inspiration
  • For issues, feature requests, or questions, please open an issue in this repository

Keywords

General Keywords

Mindfulness, Meditation, Mental Health, Well-being, Relaxation, Positive Thinking, Self-improvement, Stress Relief, Anxiety Management, Flutter Apps, Cross-platform, Mobile Apps, Inspirational Quotes

DailyMind

Daily Affirmations, Mindfulness Exercises, White Noise, Relaxation Sounds, Positive Affirmations, Mental Well-being, Meditation Aid, Focus Improvement, Gratitude Practice

BedStory

Bedtime Stories, Sleep Aid, Family Bonding, Relaxation Stories, Children Stories, Bedtime Routine, Sleep Quality, Soothing Narratives, Nighttime Relaxation

DailySutra

Buddhist Wisdom, Daily Sutras, Spiritual Growth, Inner Peace, Buddhist Teachings, Mindfulness Practice, Meditation Support, Spiritual Quotes, Eastern Philosophy

DailyLove

Love Quotes, Romantic Inspiration, Relationship Advice, Expressing Affection, Romantic Messages, Couple Communication, Love Language, Relationship Building, Romantic Gestures

DailyFacts

Interesting Facts, Daily Knowledge, Educational Content, Curiosity, Learning, Trivia, Knowledge Expansion, Fun Facts, Intellectual Stimulation

DailyBible

Bible Verses, Christian Inspiration, Daily Scripture, Spiritual Growth, Faith Development, Biblical Wisdom, Christian Devotional, Prayer Support, Religious Guidance

License

MIT

About

The Daily Quote Apps Suite is a diverse collection of applications covering various aspects of daily life, including mindfulness, bible, sutra, relationships, knowledge, spirituality, and entertainment. Our apps support multiple languages, theme switching, content collection, white noise, and more.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published