Case study

TBOU Notes

Feature-rich notes app with calendar integration, OCR, and rich text editing.

Overview

TBOU is a feature-rich notes and journaling app that combines powerful text editing capabilities with seamless cloud synchronization. The app serves as a complete productivity solution for capturing thoughts, managing to-dos, and organizing information with rich text formatting and multimedia support.

Project Details

Role: Senior iOS Developer

Timeline: Jan 2022 - Aug 2023

Platform: iOS

Productivity & Note Taking
TBOU Notes — Consumer Apps | Technical Portfolio

Key Technical Challenges

Core engineering challenges tackled during application development:

  • Rich text formatting with NSMutableAttributedString supporting multiple attributes simultaneously
  • OCR integration for accurate text extraction from images in various lighting conditions
  • Complex drag-and-drop between table views and collection views with smooth animations
  • Offline-first sync logic preventing conflicts when same note edited on multiple devices
  • Calendar events integration with proper permission handling and iOS system integration

Features & Technical Capabilities

Engineered capabilities and platform functionality:

System Capabilities

  • Integrated Calendar Events/Reminders with local and remote notifications
  • Integrated CoreData for storing notes locally with REST API sync via Alamofire
  • Built multiple row selection with drag-and-drop between table and collection views
  • Implemented real-time text formatting using NSMutableAttributedString (highlight, bold, headers, bullets)
  • Integrated OCR scanning to extract text from images and add to notes
  • Built intelligent link detection system while typing
  • Implemented biometric login (Face ID/Touch ID) for secure access
  • Created share functionality for collaboration with other users

Technology Stack

Core Technologies & Libraries

  • Swift
  • UIKit
  • CoreData
  • Alamofire
  • OCR
YouTube Walkthrough

TBOU Notes - Full App Demo

YouTube Walkthrough

TBOU Notes - Quick Feature Demo

YouTube Walkthrough

TBOU Notes - Text Formatting

Measurable Results & Achievements

  • Published on App Store with complete journaling and to-do management features
  • Built advanced text formatting system supporting 10+ attribute types
  • Implemented OCR with 90%+ accuracy for text extraction from images
  • Created seamless drag-and-drop system with haptic feedback
  • Integrated biometric authentication reducing unauthorized access to zero