Skip to content

saiedfsd/MiniReminder

Repository files navigation

📱 Mini Reminder App A simple and intuitive Flutter-based mobile application that helps users manage daily tasks and reminders with ease. Users can add, edit, delete, and toggle reminders, and receive timely notifications using local scheduling.

🚀 Features ✅ Add, Edit, and Delete Reminders

⏰ Schedule Local Notifications

🗃️ Store Reminders Locally with SQLite

🗂️ Categorize Tasks

🔔 Toggle Notifications On/Off

🧹 Swipe-to-Delete with Confirmation

💡 Clean and User-Friendly Interface

🛠️ Technologies Used Flutter (UI Framework)

Dart (Programming Language)

sqflite (Local SQLite Database)

path_provider (Database Path Handling)

flutter_local_notifications (Local Notifications)

📸 Screenshots You can add screenshots here once available.

Screenshot_20250528_025422 Screenshot_20250528_025412 Screenshot_20250528_025335

📦 Getting Started Prerequisites Flutter SDK installed

A device or emulator to run the app

Installation Clone the repository:

git clone https://github.com/yourusername/mini_reminder.git cd mini_reminder

Install dependencies:

flutter pub get

Run the app: flutter run

📂 Project Structure lib/ ├── database/ │ └── db_helper.dart ├── screens/ │ ├── home/ │ │ └── home_screen.dart │ ├── add_reminder/ │ │ └── add_edit_reminder_screen.dart │ └── reminder_detail_screen/ │ └── reminder_detail_screen.dart ├── services/ │ └── notification_handler.dart │ └── permission_handler.dart └── main.dart

🤝 Contributing Pull requests are welcome. For major changes, please open an issue first to discuss what you'd like to change.

📃 License MIT License

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published