An order management app for Vandana Mobile Shoppe. Primarily functions as an orderbook for mobile repair orders.
Find images at the bottom.
- 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.
- MVC architecture. Modular components.
- Material Design.
- Supabase as backend. Database handles authentication & CRUD operations.
- Bucket storage for media.
- Edge functions for messaging.
make sure to add --dart-define=SUPABASE_KEY=your_supabase_anon_key
to run args.
- 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.