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

 
 
 

Contributors

Languages