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.
- Gestión de Cajeros: Los dueños pueden agregar cajeros y limitar sus permisos exclusivamente a realizar ventas.
- Control de Inventarios: Lleva un registro detallado de los productos disponibles.
- Procesamiento de Ventas: Realiza ventas de manera rápida y eficiente.
- Interfaz Intuitiva: Simple, limpia y fácil de usar para cualquier usuario.
- Soporte Multiplataforma: Disponible en Android, iOS, Windows, macOS, Linux y Web.
- Desempeño Optimizado: Diseñado para ofrecer un rendimiento fluido incluso en dispositivos con recursos limitados.
- Sincronización Opcional: Aunque está diseñado para trabajar offline, la integración con Firebase permite sincronización en la nube cuando sea necesario.
- Flutter y Dart: Para desarrollo multiplataforma.
- Firebase: Para autenticación y almacenamiento opcional en la nube.
- Shared Preferences: Para soporte offline.
- Tecnologías adicionales:
- C++ (10.0%): Para la integración con servicios nativos.
- CMake (7.8%): Gestión de dependencias y construcción del proyecto.
- Inno Setup (1.8%): Creación de instaladores para Windows.
- Swift (0.9%): Soporte nativo para iOS.
- C (0.6%): Para integraciones específicas.
- Otros (0.5%): Complementos adicionales.
Clona el proyecto a tu máquina local utilizando el siguiente comando:
git clone https://github.com/rinkyn05/just_wpos
- Asegúrate de tener Flutter configurado en tu sistema.
- Ejecuta el siguiente comando desde la raíz del proyecto:
flutter run
- Selecciona el dispositivo o emulador en el que deseas probar la aplicación.
- Modificar Pantallas: Edita los archivos en la carpeta
lib/screens/
. - Agregar Funcionalidades: Incluye nuevos servicios en la carpeta
lib/services/
.
Para generar instaladores para Windows, macOS o Linux, sigue las instrucciones en la documentación oficial de Flutter.
La aplicación se encuentra en fase de desarrollo, pero puedes obtener más información en el siguiente enlace:
Just WPOS - Información
El proyecto está diseñado de manera modular para facilitar la comprensión, el mantenimiento y la colaboración:
just_wpos/
├── lib/ # Código principal de Flutter
│ ├── models/ # Modelos de datos
│ ├── screens/ # Pantallas principales de la app
│ ├── widgets/ # Widgets reutilizables
│ ├── services/ # Servicios y lógica de negocios
│ ├── config/ # Configuración global (temas, traducciones, etc.)
│ └── main.dart # Punto de entrada de la aplicación
├── android/ # Archivos específicos de Android
├── ios/ # Archivos específicos de iOS
├── web/ # Archivos específicos para la versión web
├── windows/ # Archivos específicos para Windows
├── macos/ # Archivos específicos para macOS
├── linux/ # Archivos específicos para Linux
├── assets/ # Imágenes, fuentes y recursos estáticos
├── pubspec.yaml # Configuración de dependencias y recursos
└── README.md # Documentación del proyecto
Este proyecto está bajo la licencia MIT. Puedes usarlo, modificarlo y distribuirlo libremente. 🎉
¡Las contribuciones son bienvenidas! Si deseas agregar más funcionalidades o mejorar el diseño, no dudes en hacer un pull request.
Para más información, consulta los siguientes enlaces: