{"id":21842063,"url":"https://github.com/bnphony/ventas-as","last_synced_at":"2026-05-09T00:48:46.307Z","repository":{"id":262365021,"uuid":"863177288","full_name":"bnphony/Ventas-AS","owner":"bnphony","description":"Aplicación Móvil sobre un Sistema de Venta de Productos","archived":false,"fork":false,"pushed_at":"2024-11-16T16:49:10.000Z","size":10191,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-26T11:24:06.571Z","etag":null,"topics":["android-studio","aplicacion-para-android","java"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bnphony.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-25T21:08:23.000Z","updated_at":"2024-11-16T16:49:13.000Z","dependencies_parsed_at":"2024-11-12T03:28:55.381Z","dependency_job_id":"d14ce014-fdb2-449b-a2b8-fdd65b565cbc","html_url":"https://github.com/bnphony/Ventas-AS","commit_stats":null,"previous_names":["bnphony/ventas-as"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bnphony%2FVentas-AS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bnphony%2FVentas-AS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bnphony%2FVentas-AS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bnphony%2FVentas-AS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bnphony","download_url":"https://codeload.github.com/bnphony/Ventas-AS/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244825651,"owners_count":20516592,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android-studio","aplicacion-para-android","java"],"created_at":"2024-11-27T22:09:48.836Z","updated_at":"2026-05-09T00:48:41.285Z","avatar_url":"https://github.com/bnphony.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \n  # App Móvil para la Gestión de Ventas\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \n  ![GitHub](https://img.shields.io/github/last-commit/bnphony/Ventas-AS)\n  [![Java](https://img.shields.io/badge/Code-Java-blue)](https://www.java.com/es/)\n\u003c/div\u003e\n\n## Indice\n- [App Móvil para la Gestión de Ventas](#app-móvil-para-la-gestión-de-ventas)\n  - [Descripción](#descripción)\n    - [Tecnologías](#tecnologías)\n  - [Dominio](#dominio)\n    - [Cliente](#cliente)\n    - [Producto](#producto)\n    - [Venta](#venta)\n    - [Productos Vendidos](#productos-vendidos)\n    - [Usuario](#usuario)\n  - [Funciones](#funciones)\n    - [Probar la Aplicación](#probar-la-aplicación)\n  - [Autor](#autor)\n    - [Contacto](#contacto)\n  - [Licencia de Uso](#licencia-de-uso)\n\n## Descripción\nEste proyecto es una Aplicación Móvil para gestionar la venta de diferentes productos. Creada en Android Studio, desarrollada con lenguaje Java.\nFunciones Principales:\n - Inicio de sesión, mantiene activa la sesión.\n - Creación de una cuenta de usuario.\n - CREATE, LIST, UPDATE, DELETE productos.\n - CREATE, LIST, UPDATE, DELETE clientes.\n - CREATE, LIST ventas.\n - Cuadro de Dialogo que afecta a la pantalla principal.\n   \n### Tecnologías\n\n- Lenguaje de Programación: [Java](https://www.java.com/es/) - Lenguaje predeterminado de Android Studio.\n- Base de Datos: [SQLite3](https://developer.android.com/tools/sqlite3?hl=es-419) - Administrar la base de datos de la aplicación.\n- Material Design: EditText - Android.material:1.0.0, ImageView - CircleImageView:3.1.0\n  \n## Dominio\n\nGestionar usuarios, productos, clientes y ventas, sabemos que:\n- Un cliente puede comprar uno o varios productos.\n- Varios productos pueden ser vendido a un cliente en una sola venta.\n- Una Venta es realizada por un cliente y contiene varios productos.\n- Un usuario puede crearse una cuenta para acceder al sistema, iniciar sesión, crear productos, registrar clientes y registrar ventas.\n\n### Cliente\n\n| Campo     | Tipo   | Descripción              |\n|-----------|--------|--------------------------|\n| id        | UUID   | Identificador único      |\n| nombre    | text   | Nombre del Cliente       |\n| apellido  | text   | Apellido del Cliente     |\n| cedula    | text   | Cédula del Cliente       |\n| telefono  | text   | Teléfono del Cliente     |\n| direccion | text   | Dirección del Cliente    |\n\n### Producto\n\n| Campo       | Tipo   | Descripción                        |\n|-------------|--------|------------------------------------|  \n| id          | UUID   | Identificador único                |\n| nombre      | text   | Nombre del Producto                |\n| descripcion | text   | Descripción del Producto           |\n| precio      | real   | Precio del Producto                |\n| iva         | real   | IVA del Producto                   |\n| stock       | text   | Cantidad del Producto              |\n| f_caducidad | text   | Fecha de Caducidad del Producto    |\n\n### Venta\n\n| Campo       | Tipo    | Descripción                   |\n|-------------|---------|-------------------------------|\n| id          | UUID    | Identificador único           |\n| titulo      | text    | Título de la Venta            |\n| fecha       | text    | Fecha de la Venta             |\n| estado      | text    | Estado de la Venta            |\n| total       | real    | Precio Total de la Venta      |\n| observacion | text    | Observación de la Venta       |\n| fk_cliente  | Cliente | Cliente de la Venta (no nulo) |\n\n### Productos Vendidos\n\n| Campo       | Tipo     | Descripción                                      |\n|-------------|----------|--------------------------------------------------|\n| id          | UUID     | Identificador único                              |\n| cantidad    | real     | Cantidad del producto vendido                    |\n| sub_total   | real     | Precio Total de la Venta antes de aplicar el IVA |\n| fk_producto | Producto | Producto Vendido (no nulo)                       |\n| fk_venta    | Venta    | Venta del Producto (no nulo)                     |\n\n### Usuario\n\n| Campo    | Tipo | Descripción            |\n|----------|------|------------------------|\n| id       | UUID | Identificador único    |\n| nombre   | text | Nombre del Usuario     |\n| email    | text | Email del Usuario      |\n| password | text | Contraseña del Usuario |\n\n## Funciones\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd witdh=\"50%\"\u003e\n      \u003ch3 align=\"center\"\u003eSplash Screen\u003c/h3\u003e\n      \u003cdiv align=\"center\"\u003e\n        \u003cimg src=\"./img_ventas/splash_screen.png\" width=\"200\" alt=\"Splash Screen\"\u003e\n        \u003cp\u003e\n          - Primera pantalla de la aplicación, animación de cierre entre el icono de la aplicación y el nombre de la misma.\n        \u003c/p\u003e\n      \u003c/div\u003e\n    \u003c/td\u003e\n    \u003ctd witdh=\"50%\"\u003e\n      \u003ch3 align=\"center\"\u003eInicio de Sesión\u003c/h3\u003e\n      \u003cdiv align=\"center\"\u003e\n        \u003cimg src=\"./img_ventas/login.png\" width=\"200\" alt=\"Splash Screen\"\u003e\n        \u003cp\u003e\n          - Pantalla de Inicio de Sesión, solo pueden ingresar usuarios que esten registrados en la base de datos.\u003cbr/\u003e\n          - Opción de mantener activa la sesión, incluso si se cierra la aplicación.\n        \u003c/p\u003e\n      \u003c/div\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \n  \u003ctr\u003e\n    \u003ctd witdh=\"50%\"\u003e\n      \u003ch3 align=\"center\"\u003eCrear un Usuario\u003c/h3\u003e\n      \u003cdiv align=\"center\"\u003e\n        \u003cimg src=\"./img_ventas/crear_usuario.png\" width=\"200\" alt=\"Splash Screen\"\u003e\n        \u003cp\u003e\n          - Crear una cuenta de usuario para acceder a la aplicación. Campo de confirmación de contraseña.\n        \u003c/p\u003e\n      \u003c/div\u003e\n    \u003c/td\u003e\n    \u003ctd witdh=\"50%\"\u003e\n      \u003ch3 align=\"center\"\u003eMenú Principal\u003c/h3\u003e\n      \u003cdiv align=\"center\"\u003e\n        \u003cimg src=\"./img_ventas/main_menu.png\" width=\"200\" alt=\"Splash Screen\"\u003e\n        \u003cp\u003e\n          - Saludo de bienvenida al usuario. Opciones: Gestión de Clientes, Gestión de Productos, Gestión de Ventas y Opción para Cerrar Sesión. \n        \u003c/p\u003e\n      \u003c/div\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\n  \n  \u003ctr\u003e\n    \u003ctd witdh=\"50%\"\u003e\n      \u003ch3 align=\"center\"\u003eGestión de Clientes\u003c/h3\u003e\n      \u003cdiv align=\"center\"\u003e\n        \u003cimg src=\"./img_ventas/create_client.png\" width=\"200\" alt=\"Splash Screen\"\u003e\n        \u003cp\u003e\n          - CREATE, LIST, UPDATE, DELETE clientes.\n        \u003c/p\u003e\n      \u003c/div\u003e\n    \u003c/td\u003e\n    \u003ctd witdh=\"50%\"\u003e\n      \u003ch3 align=\"center\"\u003eGestión de Productos\u003c/h3\u003e\n      \u003cdiv align=\"center\"\u003e\n        \u003cimg src=\"./img_ventas/create_product.png\" width=\"200\" alt=\"Splash Screen\"\u003e\n        \u003cp\u003e\n          - CREATE, LIST, UPDATE, DELETE productos. \u003c/br\u003e\n        - La fecha de caducidad no puede ser menor que la fecha actual. \n        \u003c/p\u003e\n      \u003c/div\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\n  \u003ctr\u003e\n    \u003ctd witdh=\"100%\" colspan=\"2\"\u003e\n      \u003ch3 align=\"center\"\u003eGestión Ventas\u003c/h3\u003e\n      \u003cdiv align=\"center\"\u003e\n        \u003cimg src=\"./img_ventas/create_sale.png\" width=\"200\" alt=\"Splash Screen\"\u003e\n        \u003cp\u003e\n          - CREATE, LIST Ventas\n          - Uso de Dialog para seleccionar el producto y la cantidad a vender.\u003cbr/\u003e\n          - Seleccionar el cliente de la venta.\n        \u003c/p\u003e\n      \u003c/div\u003e\n    \u003c/td\u003e\n    \n  \u003c/tr\u003e\n\u003c/table\u003e\n\n### Probar la Aplicación\n\n[Descargar la aplicación](https://github.com/bnphony/Ventas-AS/tree/master/img_ventas/app.apk)\n\n\n\n## Autor\nCodificado por [Bryan Jhoel Tarco Taipe](https://github.com/bnphony)\n\n### Contacto\n\u003ca href=\"https://www.linkedin.com/in/bryan-tarco01\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e\n  \u003cimg align=\"center\" src=\"https://github.com/bnphony/Portafolio/blob/deployed/static/img/linkedin_icon.png\" alt=\"LinkedIn\" height=\"40\" width=\"40\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/bnphony\" rel=\"noopener noreferrer\" target=\"blank\"\u003e\n  \u003cimg align=\"center\" src=\"https://github.com/bnphony/Portafolio/blob/deployed/static/img/github_icon.png\" alt=\"GitHub\" height=\"40\" width=\"40\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"mailto: bryan.tarco01@gmail.com\" target=\"_blank\"\u003e\n  \u003cimg align=\"center\" src=\"https://github.com/bnphony/Portafolio/blob/deployed/static/img/email_icon.png\" alt=\"Email\" height=\"40\" width=\"40\" /\u003e\n\u003c/a\u003e\n\n\n\n## Licencia de Uso\nEste repositorio y todo su contenido está licenciado bajo licencia **Creative Commons**. Por favor si compartes, usas o modificas este proyecto cita a su\nautor, y usa las mismas condiciones para su uso docente, formativo o educativo y no comercial.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbnphony%2Fventas-as","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbnphony%2Fventas-as","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbnphony%2Fventas-as/lists"}