Reading Journal App

Tanpreet Plaha
Published

0
  • Project creator

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.