{"id":24698767,"url":"https://github.com/rinkyn05/jwp-pos-offline","last_synced_at":"2026-04-09T18:39:56.254Z","repository":{"id":274225535,"uuid":"920619769","full_name":"rinkyn05/jwp-pos-offline","owner":"rinkyn05","description":"Just WPOS - Sistema de Punto de Venta Multiplataforma - Flutter App 🚀 Just WPOS es una aplicación simple pero efectiva de Punto de Venta (POS) diseñada para ser utilizada por pequeños y medianos negocios. Con una interfaz intuitiva y funcionalidades clave","archived":false,"fork":false,"pushed_at":"2025-02-04T14:30:41.000Z","size":42314,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-22T03:42:19.607Z","etag":null,"topics":["android","c","classification-internal","dart","flutter","ios","mac","macos","pos","punto-de-venta","web","windows"],"latest_commit_sha":null,"homepage":"https://rinkyn05.github.io/jwp-pos-offline/","language":"Dart","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/rinkyn05.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":"2025-01-22T13:32:45.000Z","updated_at":"2025-02-04T14:30:45.000Z","dependencies_parsed_at":"2025-01-25T20:35:33.632Z","dependency_job_id":null,"html_url":"https://github.com/rinkyn05/jwp-pos-offline","commit_stats":null,"previous_names":["rinkyn05/jwp-pos-offline"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rinkyn05/jwp-pos-offline","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rinkyn05%2Fjwp-pos-offline","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rinkyn05%2Fjwp-pos-offline/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rinkyn05%2Fjwp-pos-offline/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rinkyn05%2Fjwp-pos-offline/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rinkyn05","download_url":"https://codeload.github.com/rinkyn05/jwp-pos-offline/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rinkyn05%2Fjwp-pos-offline/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279013415,"owners_count":26085274,"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","status":"online","status_checked_at":"2025-10-12T02:00:06.719Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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","c","classification-internal","dart","flutter","ios","mac","macos","pos","punto-de-venta","web","windows"],"created_at":"2025-01-27T04:30:02.844Z","updated_at":"2025-10-12T23:50:23.732Z","avatar_url":"https://github.com/rinkyn05.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Just WPOS - Sistema de Punto de Venta Multiplataforma - Flutter App 🚀\n\n**Just WPOS** es una aplicación simple pero efectiva de **Punto de Venta (POS)** diseñada para ser utilizada por pequeños y medianos negocios. Con una interfaz intuitiva y funcionalidades clave, la aplicación permite a los dueños de tiendas gestionar inventarios, ventas, cajeros y más desde una sola plataforma.\n\n![Vista principal](https://raw.githubusercontent.com/rinkyn05/jwp-pos-offline/refs/heads/main/assets/app_screenshot/basic%20pos%20home.png)\n\n---\n\n## 🌟 Características\n\n- **Gestión de Cajeros**: Los dueños pueden agregar cajeros y limitar sus permisos exclusivamente a realizar ventas.\n- **Control de Inventarios**: Lleva un registro detallado de los productos disponibles.\n- **Procesamiento de Ventas**: Realiza ventas de manera rápida y eficiente.\n- **Interfaz Intuitiva**: Simple, limpia y fácil de usar para cualquier usuario.\n- **Soporte Multiplataforma**: Disponible en **Android**, **iOS**, **Windows**, **macOS**, **Linux** y **Web**.\n- **Desempeño Optimizado**: Diseñado para ofrecer un rendimiento fluido incluso en dispositivos con recursos limitados.\n- **Sincronización Opcional**: Aunque está diseñado para trabajar offline, la integración con Firebase permite sincronización en la nube cuando sea necesario.\n\n---\n\n## 🛠️ Tecnologías Clave\n\n- **Flutter y Dart**: Para desarrollo multiplataforma.\n- **Firebase**: Para autenticación y almacenamiento opcional en la nube.\n- **Shared Preferences**: Para soporte offline.\n- **Tecnologías adicionales**:\n  - **C++ (10.0%)**: Para la integración con servicios nativos.\n  - **CMake (7.8%)**: Gestión de dependencias y construcción del proyecto.\n  - **Inno Setup (1.8%)**: Creación de instaladores para Windows.\n  - **Swift (0.9%)**: Soporte nativo para iOS.\n  - **C (0.6%)**: Para integraciones específicas.\n  - **Otros (0.5%)**: Complementos adicionales.\n\n---\n\n## 🚀 Cómo Usar\n\n### Clonar el Repositorio\nClona el proyecto a tu máquina local utilizando el siguiente comando:\n\n```bash\ngit clone https://github.com/rinkyn05/just_wpos\n```\n\n### Ejecutar la Aplicación\n\n1. Asegúrate de tener Flutter configurado en tu sistema.\n2. Ejecuta el siguiente comando desde la raíz del proyecto:\n\n```bash\nflutter run\n```\n\n3. Selecciona el dispositivo o emulador en el que deseas probar la aplicación.\n\n### Personalización\n\n- **Modificar Pantallas**: Edita los archivos en la carpeta `lib/screens/`.\n- **Agregar Funcionalidades**: Incluye nuevos servicios en la carpeta `lib/services/`.\n\n### Crear un Instalador para Escritorio\n\nPara generar instaladores para Windows, macOS o Linux, sigue las instrucciones en la documentación oficial de Flutter.\n\n---\n\n## 🖼️ Vista Previa\n\n### 📌 Demo en Vivo\nLa aplicación se encuentra en fase de desarrollo, pero puedes obtener más información en el siguiente enlace:  \n[Just WPOS - Información](https://rinkyn05.github.io/jwp-pos-offline/)\n\n### 📄 Splash\n![Splash](https://raw.githubusercontent.com/rinkyn05/jwp-pos-offline/refs/heads/main/assets/app_screenshot/basic%20pos%20splash.png)\n\n### 📄 Registro o Login\n![Registro_Logio](https://raw.githubusercontent.com/rinkyn05/jwp-pos-offline/refs/heads/main/assets/app_screenshot/basic%20pos%20login%20or%20register.png)\n\n### 📄 Registro\n![Registro](https://raw.githubusercontent.com/rinkyn05/jwp-pos-offline/refs/heads/main/assets/app_screenshot/basic%20pos%20register.png)\n\n### 📄 Productos\n![Productos](https://raw.githubusercontent.com/rinkyn05/jwp-pos-offline/refs/heads/main/assets/app_screenshot/basic%20pos%20products.png)\n\n---\n\n## 💾 Estructura del Proyecto\n\nEl proyecto está diseñado de manera modular para facilitar la comprensión, el mantenimiento y la colaboración:\n\n```plaintext\njust_wpos/\n├── lib/                      # Código principal de Flutter\n│   ├── models/               # Modelos de datos\n│   ├── screens/              # Pantallas principales de la app\n│   ├── widgets/              # Widgets reutilizables\n│   ├── services/             # Servicios y lógica de negocios\n│   ├── config/               # Configuración global (temas, traducciones, etc.)\n│   └── main.dart             # Punto de entrada de la aplicación\n├── android/                  # Archivos específicos de Android\n├── ios/                      # Archivos específicos de iOS\n├── web/                      # Archivos específicos para la versión web\n├── windows/                  # Archivos específicos para Windows\n├── macos/                    # Archivos específicos para macOS\n├── linux/                    # Archivos específicos para Linux\n├── assets/                   # Imágenes, fuentes y recursos estáticos\n├── pubspec.yaml              # Configuración de dependencias y recursos\n└── README.md                 # Documentación del proyecto\n```\n\n---\n\n## 📝 Licencia\n\nEste proyecto está bajo la licencia **MIT**. Puedes usarlo, modificarlo y distribuirlo libremente. 🎉\n\n---\n\n## ❤️ Contribuciones\n\n¡Las contribuciones son bienvenidas! Si deseas agregar más funcionalidades o mejorar el diseño, no dudes en hacer un pull request.\n\n---\n\n## 📖 Recursos Adicionales\n\nPara más información, consulta los siguientes enlaces:\n\n- [Página de Inicio e Información](https://rinkyn05.github.io/app/)\n- [Estructura del Proyecto](#-estructura-del-proyecto)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frinkyn05%2Fjwp-pos-offline","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frinkyn05%2Fjwp-pos-offline","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frinkyn05%2Fjwp-pos-offline/lists"}