Skip to content

ferryops/inventory-manager-flutter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📦 Inventory Manager App

A simple and lightweight inventory management app built with Flutter. It allows users to easily add, edit, and delete inventory items with persistent local storage. Includes support for dark/light themes and intuitive swipe gestures.


🚀 Features

  • 🧾 Add/Edit/Delete inventory items
  • 🌙 Toggle between Dark & Light mode (Shared Preferences)
  • 📦 Persistent local storage using SQLite (sqflite)
  • 👆 Tap to edit an item
  • 👈👉 Swipe to delete an item
  • 🔄 Pull-to-refresh item list
  • 📱 Responsive UI with Material Design

📁 Project Structure

lib/
├── main.dart
├── theme_provider.dart
├── database/
│   └── db_helper.dart
├── screens/
│   ├── home_screen.dart
│   └── add_item_screen.dart

🧰 Dependencies

Package Purpose
provider State management for theme toggling
shared_preferences Save user theme preference
sqflite Local database for inventory
path_provider Support path for SQLite DB

Install them via:

flutter pub get

🛠️ Getting Started

1. Clone the Repo

git clone https://github.com/ferryops/inventory-manager-flutter.git
cd inventory_manager

2. Run the App

flutter pub get
flutter run

Make sure you have Flutter installed and an emulator or device connected.


📸 Screenshots

(Optional - add images here)


📖 Documentation


🤝 Contribution

Pull requests are welcome! If you'd like to improve this app (e.g. export, search, sync), feel free to fork and PR.

About

A simple and lightweight inventory management app built with Flutter. It allows users to easily add, edit, and delete inventory items with persistent local storage. Includes support for dark/light themes and intuitive swipe gestures.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors