TeamTasker is a simple task management application built with SwiftUI and Core Data. It supports two roles: Admin and User. Admins can create, assign, reassign tasks, and change task statuses. Users can view and update tasks assigned to them.
- Role-based dashboard (Admin vs. User)
- Create, read, update, and delete tasks
- Assign and reassign tasks to users
- Track who assigned each task
- Change task status:
- ToDo
- In Progress
- Completed
- Persistent storage with Core Data
- SwiftUI for a responsive, declarative UI
- Xcode 14.0 or later
- iOS 15.0 or later (or macOS target with SwiftUI support)
- Swift 5.6 or later
- Core Data capability enabled
- Clone the repository
git clone https://github.com/Subzero-005/TeamTasker.git cd TeamTasker - Open the Xcode workspace
open TeamTasker.xcodeproj
- Build and run on a simulator or device