Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 ToDo App – Flutter + Sqflite

📋 Overview

A simple and efficient ToDo mobile application built using Flutter. The app allows users to manage their daily tasks with offline data storage using Sqflite, ensuring data persistence without requiring an internet connection.


✨ Features

  • ➕ Add new tasks
  • ✏️ Edit existing tasks
  • 🗑️ Delete tasks
  • 📂 Filter tasks (All / Completed / Pending)
  • 💾 Offline storage using Sqflite
  • 📱 Clean and user-friendly UI

🛠️ Tech Stack

  • 📱 Frontend: Flutter (Dart)
  • 🗂️ Database: Sqflite (Local Storage)

🚀 Installation & Setup

Prerequisites

  • Flutter SDK installed
  • Android Studio / VS Code

Step 1: Clone Repository

git clone https://github.com/your-username/todo-sqflite-app.git
cd todo-sqflite-app

Step 2: Install Dependencies

flutter pub get

Step 3: Run the App

flutter run

📱 Usage

  1. Add tasks using the input field
  2. Mark tasks as completed
  3. Edit or delete tasks
  4. Filter tasks based on status

🧠 App Logic

  • Uses Sqflite for local database storage
  • Stores tasks with status (completed/pending)
  • Implements CRUD operations (Create, Read, Update, Delete)
  • Filters tasks dynamically

🚀 Future Enhancements

  • ⏰ Task reminders/notifications
  • ☁️ Cloud sync with Firebase
  • 🎨 Advanced UI improvements
  • 📊 Task analytics

👩‍💻 Author

Chaitrali Wagh


📄 License

This project is for educational purposes.

About

A Flutter-based ToDo application with offline task management using Sqflite, featuring add, edit, delete, and filter functionalities with a clean and user-friendly UI.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages