https://github.com/idb-devs/appvendasandroid
Creation of an application for sales management in a company, using the firebase database and the Kivy library in Python.
https://github.com/idb-devs/appvendasandroid
authentication firebase-database kivy kvlang python
Last synced: 2 months ago
JSON representation
Creation of an application for sales management in a company, using the firebase database and the Kivy library in Python.
- Host: GitHub
- URL: https://github.com/idb-devs/appvendasandroid
- Owner: IDB-devs
- Created: 2025-01-13T19:26:55.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-19T21:45:59.000Z (over 1 year ago)
- Last Synced: 2025-12-26T05:00:00.476Z (6 months ago)
- Topics: authentication, firebase-database, kivy, kvlang, python
- Language: Python
- Homepage:
- Size: 2.81 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AppVendasAndroid
### Objective:
- Creation of an application for sales management in a company.
### Method:
- Using the firebase database and the Kivy library in Python.
### Functions:
- The App has a login page, add a sale page, list total sales of the seller page, total company sales page, monitor sales of other sellers page using each seller's unique ID, change profile photo page and settings page.
### Files Explanation:
- pasta icones -> Where the images necessary for the application to function are stored.
- pasta kv -> Folder where the application window files (frontend) are stored.
- main.kv -> File that connects the application with the kv files through ids (frontend connection to app).
- telas.py -> File that creates application windows based on the ids of the main.kv file (frontend connection to app).
- myfirebase.py -> File to connect and use the personal Firebase database, created to store confidential data such as the API Key of the chosen database (modified to maintain confidentiality, but code indicated for the purpose of understanding the project).
- botoes.py -> File created to create the buttons necessary for the application.
- bannervendedor.py -> File aimed at creating the seller banner on the listavendedorespage.kv and the necessary data to be shown on this banner.
- bannervenda.py -> File aimed at creating the homepage sales banner and the necessary data to be shown on this banner.
- refreshtoken.txt -> Text file that stores the user token for quick login.
- main.py -> Main file with all necessary functions and parameters connected to run the application.