Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

WrapUp

An app designed to help you be more mindful in conversation

📱 WrapUp – Be More Mindful in Conversations

Welcome to WrapUp, an iPhone and Apple Watch app designed to help you become more intentional and aware in conversations. Whether you're speaking with friends, family, or colleagues, WrapUp gently supports you in identifying when a conversation may be running long or losing focus—without disrupting the moment.

🧠 Why WrapUp?

Many of us—especially when we're passionate—tend to overtalk or ramble. This can unintentionally dominate conversations, reduce clarity, and lead to listener fatigue. WrapUp is here to help you build conversational mindfulness, just like a fitness tracker helps you build physical awareness.

🔑 Features

Real-time Speech Transcription: Automatically transcribes your speech as you talk.

Offline Listening Support: Core functionality works without WiFi or cellular data.

iCloud Sync (Planned): Seamless syncing across devices.

Saved Sessions: View, copy, share, or delete past conversation transcripts.

Minimal & Elegant Design: Built to feel native to iOS, following Apple Human Interface Guidelines.

Subtle Cues (Planned): Gentle prompts when a conversation needs wrapping up.

✨ Current Version Features

Tab-based interface with Record and Saved Sessions views.

Start/Stop Listening button with speech-to-text transcription.

Saved transcripts stored using SwiftData.

Saved Sessions Actions:

Copy transcript to clipboard

Share transcript via iOS Share Sheet

Delete with confirmation alert ("Are you sure you want to delete?")

🛠 Tech Stack

SwiftUI – For the beautiful, native UI

SwiftData – For local persistent storage

Speech Framework – For live voice transcription

🧭 Future Roadmap

Add Rename Session functionality

Implement Wrap-Up Cue Engine (gentle signals for conversation mindfulness)

Add iCloud Sync for multi-device transcript availability

Build Analytics Dashboard with conversational metrics (requires network access)

📂 Project Structure

ContentView.swift – Main UI entry point

RecordView – Handles transcription UI and voice recording logic

SavedSessionsView – Shows transcript history with user actions

Transcript.swift – Transcript model (using SwiftData)

WrapUpApp.swift – App entry point and model container setup

💡 Inspiration

This app was inspired by a personal need to communicate more effectively and mindfully. The name "WrapUp" reflects the goal: to guide yourself gently and respectfully toward closing a conversation when appropriate.

🤝 Contributing

This project is under active development. If you’re passionate about speech tech, minimal UI, or behavioral mindfulness tools, feel free to collaborate!

📬 Contact

Made with ❤️ by Neo Kumar.

About

An app designed to help you be more mindful in conversation

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors