Skip to content

Order management app in flutter with backend in supabase.

Notifications You must be signed in to change notification settings

the-loudspeaker/vandana_app

Repository files navigation

vandana_app

An order management app for Vandana Mobile Shoppe. Primarily functions as an orderbook for mobile repair orders.

Find images at the bottom.


Features

  • Sign in for employees.
  • Order creation & state management.
  • Track POC for each order.
  • Images for orders during creation & delivery.
  • Sharing of invoice.
  • Updates on sms.

Tech stuff

  • MVC architecture. Modular components.
  • Material Design.
  • Supabase as backend. Database handles authentication & CRUD operations.
  • Bucket storage for media.
  • Edge functions for messaging.

Build instructions

make sure to add --dart-define=SUPABASE_KEY=your_supabase_anon_key to run args.

TODO

  • OrderService().update method. Only update data that's modified.
  • flow for deleting or rejection cancellation. take remarks as input.
  • separate delivered flow. Take remarks, mark as paid.
  • share order details/invoice screenshot / pdf.
  • attach picture with order delivery.
  • fetch image in order details if present.
  • attach multiple pictures, append one at end of delivered flow.
  • share to print.
  • Whatsapp message button.
  • Single image when creating.
  • Reject & cancel dialog box bug.
  • Multiple images on delivering.
  • [] Filter orders list using tabs for different states.
  • [] Set receipt width.
  • [] Admin features for adding users.
  • [] Send SMS on created & delivered.
  • [] Dark mode. Sync with System.
  • [] refactor: move to FutureBuilder for order details & orders list.

Images

Orders

order details

Create order

Edit order

About

Order management app in flutter with backend in supabase.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published