Skip to content

Data Manager App is a Flutter-based project that demonstrates efficient local data management with a clean and modern UI. It features CRUD operations powered by SQLite, making it an excellent tool for learning or showcasing app development skills in Flutter.

Notifications You must be signed in to change notification settings

JarrarShahid/data-manager-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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: jarrarshahid@gmail.com

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

📄 License This project is licensed under the MIT License.

About

Data Manager App is a Flutter-based project that demonstrates efficient local data management with a clean and modern UI. It features CRUD operations powered by SQLite, making it an excellent tool for learning or showcasing app development skills in Flutter.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published