Reading Journal App
Tanpreet Plaha
Published
0
Technologies: Swift, SwiftUI, Core Data, CloudKit, NSPersistentCloudKitContainer, Git, Xcode, TestFlight
- Designed and developed a full-featured reading journal app with an offline-first architecture and polished SwiftUI interface.
- Implemented custom Core Data model for Books, ReadingSessions, and JournalEntries, supporting flexible tagging, mood tracking, and progress history.
- Developed import functionality for Goodreads CSV, including robust parsing, data mapping, and error handling.
- Integrated external book search APIs with the ability to add API results or custom entries (articles, zines, unpublished works).
- Planned and configured iCloud sync architecture (CloudKit + Core Data) with conflict resolution policies for seamless cross-device access.