|
1 | | -# myapp |
| 1 | +# ✅ TaskApp |
2 | 2 |
|
3 | | -A new Flutter project. |
| 3 | +A simple offline task management app built using **Flutter**. |
| 4 | +TaskApp helps you add, organize, and track your daily tasks using a built-in calendar and priority system. |
4 | 5 |
|
5 | | -## Getting Started |
| 6 | +All data is stored **locally using SharedPreferences** — no Firebase, no backend, and no internet required. |
6 | 7 |
|
7 | | -This project is a starting point for a Flutter application. |
| 8 | +--- |
8 | 9 |
|
9 | | -A few resources to get you started if this is your first Flutter project: |
| 10 | +## 📱 Features |
10 | 11 |
|
11 | | -- [Lab: Write your first Flutter app](https://docs.flutter.dev/get-started/codelab) |
12 | | -- [Cookbook: Useful Flutter samples](https://docs.flutter.dev/cookbook) |
| 12 | +- Add tasks with: |
| 13 | + - Title |
| 14 | + - Date |
| 15 | + - Time |
| 16 | + - Priority |
13 | 17 |
|
14 | | -For help getting started with Flutter development, view the |
15 | | -[online documentation](https://docs.flutter.dev/), which offers tutorials, |
16 | | -samples, guidance on mobile development, and a full API reference. |
| 18 | +- View task details by tapping on any task |
| 19 | +- Edit or delete single tasks |
| 20 | +- Long press to select and delete multiple tasks |
| 21 | + |
| 22 | +- Mark tasks as completed |
| 23 | +- View completed tasks separately |
| 24 | + |
| 25 | +- Calendar view with: |
| 26 | + - Dots showing dates that contain tasks |
| 27 | + - Week view & Month view |
| 28 | + - Select any date to view tasks for that day |
| 29 | + |
| 30 | +- Sort tasks by priority |
| 31 | +- Reset filters to default |
| 32 | + |
| 33 | +- Theme options: |
| 34 | + - Light mode |
| 35 | + - Dark mode |
| 36 | + - System default |
| 37 | + |
| 38 | +--- |
| 39 | + |
| 40 | +## 🧠 Tech Stack |
| 41 | + |
| 42 | +- Flutter |
| 43 | +- Dart |
| 44 | +- SharedPreferences (Local Storage) |
| 45 | + |
| 46 | +✅ Offline App |
| 47 | +✅ No Firebase |
| 48 | +✅ No Backend |
| 49 | + |
| 50 | +--- |
| 51 | + |
| 52 | +## 🛠️ How to Run |
| 53 | + |
| 54 | +```bash |
| 55 | +git clone https://github.com/your-username/TaskApp.git |
| 56 | +cd TaskApp |
| 57 | +flutter pub get |
| 58 | +flutter run |
| 59 | +``` |
| 60 | +## 📌 Use Cases |
| 61 | + |
| 62 | + - Daily task tracking |
| 63 | + - Student work & assignments |
| 64 | + - Personal scheduling |
| 65 | + - Offline productivity tool |
| 66 | + |
| 67 | +## 👨💻 Developer |
| 68 | + |
| 69 | +Developed by [Habel](https://github.com/Habel2005) |
0 commit comments