-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Welcome to the Faith Journal wiki! This comprehensive documentation will help you understand, develop, and contribute to the Faith Journal iOS application.
Faith Journal is a comprehensive iOS application designed to help users deepen their spiritual journey through journaling, prayer tracking, Bible study, and community engagement. Built with SwiftUI and SwiftData, the app provides a modern, intuitive interface for managing personal faith practices.
- Personal Journaling: Create, organize, and search through journal entries with rich media support
- Prayer Management: Track prayer requests, mark answers, and maintain a prayer journal
- Bible Study: Access daily verses, devotionals, and Bible study topics
- Live Sessions: Join or host live faith-based sessions with other users
- Mood Tracking: Track emotional states and spiritual growth over time
- Reading Plans: Follow structured Bible reading plans
- Cloud Sync: Seamless data synchronization across devices using CloudKit
- Repository: GitHub
- Latest Release: Check the releases page
- Issues: Report bugs or request features
- Discussions: Join the community discussion
This wiki is organized into several main sections:
- Getting Started: Everything you need to begin working with the project
- Architecture: Deep dive into the app's structure and design patterns
- Features: Detailed documentation of each major feature
- Development: Guides for developers working on the project
- API: Documentation for services and integrations
- Contributing: How to contribute to the project
- Language: Swift 5.0+
- UI Framework: SwiftUI
- Data Persistence: SwiftData
- Cloud Sync: CloudKit
- Drawing: PencilKit
- Audio: AVFoundation
- Minimum iOS: 17.0+
- Development: Xcode 16.2+
Faith Journal/
βββ Faith Journal/ # Main iOS app project
β βββ Models/ # SwiftData models
β βββ Views/ # SwiftUI views
β βββ Services/ # Business logic services
β βββ Utils/ # Utility classes
βββ Tests/ # Unit tests
βββ UITests/ # UI tests
βββ docs/ # Project documentation
- November 2024: Project structure organized professionally
- Latest: CloudKit authentication fixes
- Latest: iPad layout improvements
- Latest: Drawing view enhancements
- Found a bug? Open an issue
- Want to contribute? Read our Contributing Guidelines
- Have a question? Open a discussion or issue
New to the project?
β Start with Installation Guide
Understanding the code?
β Read Architecture and Data Models
Adding a feature?
β Check Development Guides
API Integration?
β See API Documentation
This project is licensed under the terms specified in the repository.
Repository: github.com/ronb12/Faith-Journal
Wiki: github.com/ronb12/Faith-Journal/wiki
Last updated: November 2024