student-timekeeper-ios

DreamLauncherLite iOS

A focused, streamlined iOS app for cross-platform screen time tracking

🎯 What Is This?

DreamLauncherLite is a simple, privacy-focused iOS app that tracks your screen time and syncs it with your macOS devices. No bloat, no unnecessary featuresβ€”just clean, cross-platform screen time tracking.

What It Does

What It Doesn’t Do

πŸ“Š The Numbers

This is a lean, focused app:

πŸš€ Current Status

Project Status: πŸ“ Documentation Complete β†’ πŸ—οΈ Ready to Build

πŸ“š Documentation

All documentation is in the docs/ folder:

Start Here

Core Documents

πŸ—οΈ Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚   iOS App        β”‚  ← This project
β”‚   (SwiftUI)      β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
         β”‚
         β”‚ HTTPS/REST
         β”‚
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ dreamlauncher-apiβ”‚  ← Existing backend
β”‚   (Node.js)      β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
         β”‚
         β”‚ PostgreSQL
         β”‚
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚   macOS App      β”‚  ← student-time-tracker
β”‚   (Swift)        β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ› οΈ Prerequisites

Development

Existing Infrastructure

🚦 Next Steps

Immediate Actions

  1. Request Family Controls Entitlement
    Visit: https://developer.apple.com/contact/request/family-controls-distribution
    Explain: Cross-platform screen time tracking use case
    Wait: 1-2 weeks for approval
    
  2. Create Xcode Project ```
    • Open Xcode
    • File > New > Project
    • iOS > App
    • Name: DreamLauncherLite
    • Bundle ID: com.dreamlauncher.lite.ios
    • Interface: SwiftUI
    • Language: Swift ```
  3. Follow the Checklist

πŸ“… Timeline

Week Focus Deliverable
1 Core Foundation Auth flow working
2 Screen Time iOS data collection
3 API Sync Data in backend
4 Cross-Platform macOS data visible
5 Testing & Polish Bug-free app
6 Submission In App Review

Total: 6-7 weeks to App Store

πŸ”’ Privacy

This app is privacy-focused by design:

πŸ“± Features

MVP (v1.0)

Future (v2.0+)

This app is part of the DreamLauncher ecosystem:

πŸ“– Why This Exists

The previous iOS app (dreamlauncher-ios) became bloated with unnecessary features:

This app does one thing well:

See docs/OLD_VS_NEW_IOS_COMPARISON.md for full comparison.

πŸ“„ License

Part of the DreamLauncher project. See parent repository for license details.

πŸš€ Let’s Build!

Everything is ready:

Next: Create the Xcode project and start Day 1 of the checklist!


This is a fresh start. Let’s build something simple, focused, and actually useful.