Skip to content

r2am9d/vendibase

Repository files navigation

Vendibase

Inventory app manager that uses Drift
Application made with Flutter ❤️

Buy Me a Coffee at ko-fi.com

Table of contents

Description

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".

Quick start

Follow the instructions in the official documentation to get up and running.

What's included

  • 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!

Drift

This application is using Drift to handle CRUD operations enabling offline data persistence.

Libraries & Tools Used

UI/UX

Forked & Enhanced repo

Up-Coming Features

  • Enhanced Form Validations
  • Improved Error Handling
  • Google Play Store Availability

Application Structure

Keeping it simple with a bit of experience in web application development :)

lib/
|- database/
|- page/
|- provider/
|- router/
|- theme/
|- utils/
|- home.dart
|- main.dart

Bugs and feature requests

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.

Contributing

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.

Creator

Ram Delatina

Copyright and license

Code and documentation copyright 2022 the authors. Code released under the BSD 3-Clause License.