Sako

iPadOS, SwiftUI, SwiftData, SwiftCharts

Main project image

Delivered Sako with SwiftUI, SwiftData, and SwiftCharts, an iPadOS application for recording sales transactions offline, enabling users to manage sales data seamlessly without internet connectivity through intuitive data visualization.

Visit the project ↗

Table of Contents

  1. Overview
  2. Role
  3. Problem
  4. Goal
  5. Solution
  6. Technical Implementation
  7. User Testing
  8. Challenges and Learnings
  9. Final Thoughts

Overview

Sako is an offline-first iPadOS application designed for small business owners and market vendors to record and manage sales transactions without internet connectivity. Built with SwiftUI, SwiftData, and SwiftCharts, the app provides intuitive data visualization and seamless offline operation for reliable sales tracking anywhere.


👨‍💻 Role

iOS Engineer


❓ Problem

Small business owners and market vendors face critical challenges:


🎯 Goal


✨ Solution

Core Features


🛠️ Technical Implementation

SwiftData Integration

Data Persistence:

SwiftUI & SwiftCharts

UI Implementation:


🧪 User Testing

Tested with canteen vendors:

Key Findings:

Improvements Made:


⚙️ Challenges and Learnings


✨ Final Thoughts