Inventory app manager that uses Drift
Application made with Flutter ❤️
- Description
- Quick start
- What's included
- Application Structure
- Bugs and feature requests
- Contributing
- Creator
- Copyright and license
Vendibase is a simple android inventory app. manager catered towards small/mini business owners e.g. Sari-sari stores and the likes. Was coined using "Vendor" & "Database".
Follow the instructions in the official documentation to get up and running.
- CRUD: create, read, update and delete data with Drift
- Categories, Units, Persons, Earnings, Products, Arrears
- A dedicated dashboard for data visualization & overview
- Search function, to look for Products, Arrears
- Database backup & restore
- Arrear due local notification
- Database encryption
- Internationalization
- Responsive layout
- Following Flutter's best practices!
This application is using Drift to handle CRUD operations enabling offline data persistence.
- Drift (Persistence Library)
- Provider (State Management)
- Permissions
- Shared Preferences
- Forms
- App Notifications
- Data Visualization
- Streams
- Animations
- Salomon Bottom Bar
- Auto Size Text
- Native Splash
- Expandable
- Font Awesome
- Tooltip
- Launcher Icons
- Toggle
- Easy Image Viewer
- Transitions
- Onboarding
- Enhanced Form Validations
- Improved Error Handling
- Google Play Store Availability
Keeping it simple with a bit of experience in web application development :)
lib/
|- database/
|- page/
|- provider/
|- router/
|- theme/
|- utils/
|- home.dart
|- main.dart
Have a bug or a feature request? Please first read the issue guidelines and search for existing and closed issues. If your problem or idea is not addressed yet, please open a new issue.
Please read through our contributing guidelines. Included are directions for opening issues, coding standards, and notes on development.
Lastly, all HTML and CSS should conform to the Code Guide.
Ram Delatina
Code and documentation copyright 2022 the authors. Code released under the BSD 3-Clause License.