Aplicación de ventas
Paquetes utilizados:
- kivy.app
- kivy.lang
- kivy.config
- kivy.graphics
- kivy.uix
- solicitudes
- certifi
- Functools
- de fecha y hora
- sistema operativo
Descripción del proyecto
Este es un proyecto de aplicación móvil desarrollado utilizando Kivy Framework y Firebase Database. Esta aplicación tiene como objetivo controlar las ventas de una empresa realizando un seguimiento de cada venta individual por cada vendedor.
Estructura de proyectos
- El script "Main.py" es responsable de ejecutar la aplicación móvil y define funcionalidades como: cargar datos de usuario; Cambiar la pantalla; Cambiar la foto de perfil; Agregue otro vendedor a la lista de contactos; Agregue la información de Sale y almacene esos datos en la base de datos; Cargar las ventas de otros usuarios; Cargar toda la venta de la empresa;
- El script "myfirebase.py" es responsable de definir funcionalidades que requieren la autenticación REST API, como: crear cuenta, iniciar sesión y crear token de actualización;
- Los archivos "KV" crean la estructura de cada página navegable, delegando las funciones a cada botón, etiqueta y objeto ScrollView;
- El archivo "Main.kv" es responsable de administrar todos los demás archivos KV, en otras palabras, para la administración de pantalla;
- "Telas.py" define un objeto para cada página, que permite a Python interactuar con los archivos KV;
- "Botoes.py" crea 2 objetos híbridos el primero que heredan las características de imagen y botón y el segundo heredando las características de etiqueta y botón;
- Tanto "bannerVendedor.py" como "bannervenda.py" crean objetos que se utilizarán como widgets para páginas específicas de la aplicación.
Iniciar sesión/crear una cuenta de cuenta

Iniciar sesión/crear mensajes de error de cuenta
Perfil de vendedor

Agregar venta

Página de configuración

Cambiar la página de la imagen de perfil

Agregue otro usuario a la lista de contactos

Lista de contactos

Página de ventas de todas las empresas

Despliegue
Este proyecto se implementó utilizando una máquina virtual de Linux para compilar el proyecto en un archivo APK y finalmente convertirlo en un archivo AAB que es la versión de lanzamiento que acepta Google Play.