A productivity-focused planner app built using SwiftUI, designed for students and developers who want structure without clutter.
Planner helps you manage tasks, deadlines, priorities, and schedules through a clean and minimal interface while staying flexible for future extensions like reminders and analytics.
Planner is built around one idea:
Organize your work without overwhelming your workflow.
It combines task management, scheduling, and visual organization into a single, intuitive interface. The system is designed to stay lightweight while still being powerful enough for real daily use.
- Create, edit, and delete tasks
- Set deadlines and priorities
- Organize tasks with clear visual grouping
- Timeline-based task organization
- Deadline tracking with visual indicators
- Structured workflow for academic and personal tasks
- Minimal, distraction-free design
- Smooth animations and transitions
- Native iOS experience
- Categorize tasks by importance
- Focus on what matters most
- Avoid cluttered task lists
- Designed for future features like:
- Reminders & notifications
- Analytics & productivity insights
- Smart scheduling
- SwiftUI
- Swift
- MVVM Architecture
Planner/
│── Views/
│ ├── DashboardView.swift
│ ├── TaskView.swift
│ ├── PlannerView.swift
│
│── Models/
│ ├── Task.swift
│
│── ViewModels/
│ ├── TaskViewModel.swift
│
│── Utils/
│ ├── Helpers.swift
- Create tasks with deadlines and priorities
- Organize them into a structured workflow
- Track progress visually
- Adjust planning dynamically
The app focuses on simplicity — no unnecessary complexity, just efficient planning.
git clone https://github.com/Sharann-del/Planner.git
cd Planner
open Planner.xcodeprojRun the project using Xcode on a simulator or physical device.
- Push notifications for deadlines
- Calendar integration
- Analytics dashboard (focus time, productivity trends)
- Sync across devices
- Smart scheduling engine
- Minimal UI > cluttered features
- Speed > complexity
- Structure > chaos
Planner is meant to feel like a tool you rely on daily — not something you fight against.