24-Planner-Privacy

24 Planner

24 Planner is a visual day-planning application that revolutionizes how you perceive time. By presenting your day on a 24-hour circular clock face, it transforms abstract schedules into intuitive, tangible arcs of time. Built with Flutter, it seamlessly integrates with your digital life across Android, iOS, and Web.


🚀 Features

đź•’ Visual Planning

🤖 AI Smart Scheduling

⚡ Powerful Scheduling

🤝 Social & Collaboration (Co-Plans)

📱 System Integration

🖥️ Tablet & Large Screen Support


đź§  Logic Flows & Architecture

Core Simulation Loop

The app operates on a “Heartbeat” mechanism that updates the UI and Widgets every second/minute.

graph TD
    A["Timer Tick (1s)"] --> B{"Is New Minute?"}
    B -- No --> C["Update Seconds Hand"]
    B -- Yes --> D["Recalculate Active Plan"]
    D --> E{"Is Plan Changed?"}
    E -- Yes --> F["Update App State"]
    E -- No --> G["Continue"]
    F --> H["Update Home Screen Widgets"]
    F --> I["Update Live Activities"]
    I --> J["Background Service"]

Plan Determination Logic

How the app decides what to show on the clock and widgets:

flowchart LR
    A["All Plans"] --> B["Filter: Today's Date"]
    B --> C["Filter: Recurring Days"]
    C --> D["Sort by Start Time"]
    D --> E{"Iterate Plans"}
    E --> F{"Now > Start && Now < End?"}
    F -- Yes --> G["Set CURRENT_PLAN"]
    F -- No --> H{"Now < Start?"}
    H -- Yes --> I["Set NEXT_PLAN"]
    I --> J["Break Loop"]
    G --> K["Continue for Next"]

Social & Data Sync

Built on Firebase Firestore for real-time data synchronization.

sequenceDiagram
    participant User
    participant App
    participant Firestore
    participant CloudFunctions
    participant Friend
  
    User->>App: Creates "Co-Plan"
    App->>Firestore: Write co_plans/doc
    Firestore-->>App: Success
  
    User->>App: Sends Invite Code
    App->>Friend: Share Code (Link/Text)
  
    Friend->>App: Enters Code
    App->>Firestore: Query code
    Firestore-->>App: Return Co-Plan ID
    App->>Firestore: Update members list
  
    Firestore->>Friend: Stream Update (New Plan)
    Friend->>App: Show Co-Plan in List

đź’Ž Pricing & Monetization

24 Planner operates on a Freemium model. Core features are free forever, while “Pro” features unlock advanced power-user capabilities.

Feature Free Pro (Subscription)
Basic Planning & Clock âś… âś…
Co-Plans (Collab) Limited (1 Plan) âś… Unlimited
AI Smart Scheduling ❌ ✅
Advanced Stats ❌ ✅ (Daily Insights, Timeline)
Calendar Sync ❌ ✅ 2-Way Sync
Cloud Backup âś… âś…

Plans

Powered by RevenueCat for secure and reliable subscription management.


đź”® Future Roadmap

We are constantly innovating. Here is what is coming next:


đź›  Tech Stack


© 2026 Nanobiolog. All rights reserved.