How marcelofantin/appvendasandroid works
This is a Kivy sales-management app. The principal workflow is to authenticate a seller, load their account and sales, add a sale, and update the displayed totals; users can also browse team sellers and their sales. The graph preserves account/authentication, seller management, all-sales and profile/settings screens alongside that workflow. Edges reflect shown calls and requests; unsampled KV bindings and other UI wiring are not inferred.
Main entry points: main.py Kivy app · myfirebase.py Account authentication · bannervendas.py Sale display · bannervendedor.py Seller display
Components 20
App and screens
- Kivy app
main.py - Screen classes
telas.py - Screen layouts
kv - Button controls
botoes.py - Profile photos
icones/fotos_perfil - Profile and settings
main.py
Sales workflow
- Customer and product photos
icones - Add sale
main.py - Home sales list
main.py - Sale display
bannervendas.py - All sales
main.py - Seller sales
main.py
Seller management
- Team seller list
main.py - Seller display
bannervendedor.py - Add team seller
main.py
Authentication and data
- Account authentication
myfirebase.py - Account setup
myfirebase.py - Firebase database
- Firebase identity service
Other components
- Seller
Connections 23
- Seller → Kivy app: uses
- Kivy app → Add sale: handles sale
main.py - Kivy app → All sales: loads sales
main.py - Kivy app → Seller sales: loads seller sales
main.py - Kivy app → Team seller list: loads sellers
main.py - Kivy app → Profile and settings: updates profile
main.py - Kivy app → Firebase database: reads and writes
main.py - Kivy app → Sale display: creates display
main.py - Kivy app → Seller display: creates display
main.py - Seller display → Firebase database: looks up seller
bannervendedor.py - Add sale → Firebase database: saves sale
main.py - Add sale → Home sales list: adds display
main.py - All sales → Sale display: creates displays
main.py - Seller sales → Sale display: creates displays
main.py - Kivy app → Profile photos: loads photos
main.py - Kivy app → Customer and product photos: loads photos
main.py - Account authentication → Firebase identity service: authenticates
myfirebase.py - Account authentication → Firebase database: creates account data
myfirebase.py - Account authentication → Kivy app: loads account
myfirebase.py - Account setup → Firebase database: allocates seller ID
myfirebase.py - Kivy app → Account setup: manages account
main.py - Screen classes → Screen layouts: defines screens for
- Button controls → Team seller list: provides controls
main.py