Skip to content

Manish8798/ToDo-Task-Management-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✨ SwiftUI Todo Task Manager

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.

🎯 Features

  • ✅ 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

🛠️ Technologies Used

  • SwiftUI: Modern declarative UI framework
  • SwiftData: Persistent storage framework
  • Swift: Programming language
  • Xcode: Development environment
  • iOS/macOS SDK: Platform SDKs

📋 System Requirements

  • 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

📲 Installation

  1. Clone the repository:
git clone https://github.com/yourusername/todo-task-manager.git
  1. Open the project in Xcode:
cd todo-task-manager
open TodoTaskManager.xcodeproj
  1. Select your target device or simulator

  2. Click the Run button (▶️) or press Cmd + R to build and run the app

🚀 Usage

Adding a New Task

  1. Tap the "+" button in the navigation bar
  2. Enter the task title and description
  3. Select the priority level
  4. Tap "Save" to create the task

Managing Tasks

  • 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

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

✍️ Author

Your Name

🤝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page.

About

Todo App

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages