A modern, intuitive Todo Task Management application built with SwiftUI and SwiftData. Keep track of your tasks, manage priorities, and stay organized with this elegant and user-friendly task manager.
- ✅ Create and manage tasks with titles and descriptions
- 🔄 Mark tasks as complete or incomplete
- ⭐ Set task priorities (High, Medium, Low)
- 📝 Edit existing tasks
- 🗑️ Delete tasks
- 💾 Persistent storage using SwiftData
- 🎨 Clean and intuitive SwiftUI interface
- SwiftUI: Modern declarative UI framework
- SwiftData: Persistent storage framework
- Swift: Programming language
- Xcode: Development environment
- iOS/macOS SDK: Platform SDKs
- macOS Sonoma 14.0 or later
- Xcode 15.0 or later
- iOS 17.0 or later for running on devices
- Swift 5.9 or later
- Clone the repository:
git clone https://github.com/yourusername/todo-task-manager.git
- Open the project in Xcode:
cd todo-task-manager
open TodoTaskManager.xcodeproj
-
Select your target device or simulator
-
Click the Run button (
▶️ ) or pressCmd + R
to build and run the app
- Tap the "+" button in the navigation bar
- Enter the task title and description
- Select the priority level
- Tap "Save" to create the task
- Complete Task: Tap the checkbox next to the task
- Edit Task: Tap the task to open the edit view
- Delete Task: Swipe left on the task and tap "Delete"
- Change Priority: Edit the task and select a new priority level
This project is licensed under the MIT License - see the LICENSE file for details.
Your Name
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.