iOS Timesheet Tracker App

via Freelancer ·

Budget / SalaryHourly project
TypeFreelance project
LocationRemote
Posted7 hours ago
I need a straightforward timesheet tracker that runs smoothly on both iPhones and iPads. The core workflow is simple: a user picks a project or client, adds an optional note, taps “Start”, and later taps “Stop”. That single action should capture the elapsed time entry, tie it to the chosen project/client, and store any notes the user entered.

A minimal, clean interface is key—nothing should get in the way of starting or stopping the timer. Once entries are saved, users must be able to review, edit, or delete them from a history screen so they can correct mistakes before exporting or sharing the data.

Deliverables
• An installable iOS app (iPhone + iPad) built with native Swift/SwiftUI or another modern, Apple-approved framework
• Source code with clear build instructions
• Basic persistence (Core Data, SQLite, or similar) so time logs survive app restarts
• A simple export option (CSV, PDF, or JSON—whichever is fastest for you) that collects all stored entries with their project/client labels, notes, start times, end times, and total durations

Acceptance criteria
1. Timer starts and stops reliably, even if the app goes to background.
2. Each entry stores: project/client, note text, start time, stop time, and duration.
3. History list displays all past entries and allows edit/delete.
4. Export file opens correctly and shows every field captured above.

I’m happy to clarify edge cases, but the scope above captures what I need for version 1.
mobile app development iphone objective c ipad sqlite app development swiftui ios
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.