Skip to content

Latest commit

 

History

History
84 lines (65 loc) · 2.73 KB

README.md

File metadata and controls

84 lines (65 loc) · 2.73 KB

Data Manager App 📱

A Flutter application showcasing CRUD (Create, Read, Update, Delete) operations using SQLite for local data storage. This project emphasizes efficient data management paired with a clean, modern user interface.


🌟 Features

  • CRUD Functionality:
    • Add, view, edit, and delete data seamlessly.
  • SQLite Integration:
    • Local database ensures fast, offline access to data.
  • SnackBar Notifications:
    • Provides real-time feedback for user actions (e.g., data creation, updates, deletions).
  • Modern UI Design:
    • Gradient themes and rounded card designs for a sleek user experience.
  • Dynamic Bottom Sheets:
    • Simplified data input and editing using bottom sheets.

🚀 Screenshots

Start

screenshots ###Deleted screenshots

Adding

screenshots

Added

screenshots

Updating

screenshots ###Updated screenshots


🛠️ Technologies Used

  • Flutter: Framework for building the UI.
  • SQLite: Local database for data storage.
  • Dart: Programming language for Flutter.

📂 Folder Structure

. ├── lib │ ├── db_helper.dart # SQLite helper class for database operations. │ ├── home_screen.dart # Main screen for displaying and managing data. │ └── main.dart # App entry point.

🔧 Getting Started

Prerequisites

  • Flutter SDK
  • Any IDE with Flutter support (e.g., VS Code, Android Studio)

Installation

  1. Clone this repository:
    git clone https://github.com/JarrarShahid/data-manager-app.git
  2. Navigate to the project directory: cd data-manager-app
  3. Install dependencies: flutter pub get
  4. Run the app on an emulator or connected device: flutter run

📋 Usage 1.Launch the app. 2.Use the + button to add new data. 3.Edit or delete existing data using the respective icons.

🤝 Contributing Contributions are welcome! Feel free to fork the repository and submit a pull request.

📧 Contact Jarrar Shahid

LinkedIn: www.linkedin.com/in/jarrar-shahid-873503307

Email: [email protected]

⭐ Acknowledgments Special thanks to the Flutter and SQLite communities for their amazing resources and documentation!

📄 License This project is licensed under the MIT License.