An open API service indexing awesome lists of open source software.

https://github.com/jarrarshahid/data-manager-app

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.
https://github.com/jarrarshahid/data-manager-app

android-app android-application app-development crud-operation dart data-management data-management-platform flutter flutter-database flutter-ui ios local-database local-databases mobile-app modern-ui modern-ui-design sqlite widgets

Last synced: about 2 months ago
JSON representation

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.

Awesome Lists containing this project

README

        

# 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](https://github.com/JarrarShahid/data-manager-app/blob/main/Assets/Start.jpg)
###Deleted
![screenshots](https://github.com/JarrarShahid/data-manager-app/blob/main/Assets/Delete.jpg)
### Adding
![screenshots](https://github.com/JarrarShahid/data-manager-app/blob/main/Assets/Adding.jpg)
### Added
![screenshots](https://github.com/JarrarShahid/data-manager-app/blob/main/Assets/Added.jpg)
### Updating
![screenshots](https://github.com/JarrarShahid/data-manager-app/blob/main/Assets/Updating.jpg)
###Updated
![screenshots](https://github.com/JarrarShahid/data-manager-app/blob/main/Assets/Updated.jpg)

---

## 🛠️ 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:
```bash
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.