SacaLaCuenta es una aplicación diseñada para facilitar el registro de ventas de manera rápida y sencilla. Ideal para emprendedores y pequeñas empresas, permite gestionar ventas, llevar un historial detallado y compartir tickets de venta.
- Registro de Ventas: Añade ventas con detalles como título, método de pago y productos con sus cantidades.
- Historial de Transacciones: Consulta un historial completo de tus ventas.
- Compartir Tickets: Genera y comparte imágenes de los tickets de venta.
- Interfaz Intuitiva: Diseñada con Jetpack Compose para una experiencia de usuario fluida.
- Dagger Hilt: Inyección de dependencias simplificada.
- Jetpack Compose: Interfaz de usuario moderna y declarativa.
- Room: Base de datos local robusta y fácil de usar.
- DataStore: Almacenamiento de datos sencillo y eficiente.
- MVVM (Model-View-ViewModel): Enfoque de arquitectura para una aplicación organizada y escalable.
- Clona el repositorio:
git clone https://github.com/eddymy1304/SacaLaCuenta.git
- Abre el proyecto en Android Studio.
- Sincroniza el proyecto con Gradle para descargar todas las dependencias necesarias.
-
Registro de Ventas:
- Abre la app y selecciona "Registrar Venta".
- Ingresa los detalles de la venta, incluyendo el título, método de pago y productos.
- Guarda la venta para añadirla al historial.
-
Consultar Historial:
- Navega a la sección de "Historial" para ver todas tus ventas registradas.
- Selecciona una venta para ver los detalles completos.
-
Compartir Tickets:
- Genera una imagen del ticket de venta.
- Comparte la imagen a través de tus aplicaciones de mensajería o redes sociales.
¡Las contribuciones son bienvenidas! Si deseas colaborar, por favor sigue estos pasos:
- Haz un fork del repositorio.
- Crea una nueva rama para tu funcionalidad:
git checkout -b feature/nueva-funcionalidad
- Realiza tus cambios y haz commit:
git commit -m "Añadida nueva funcionalidad"
- Sube tus cambios a tu repositorio fork:
git push origin feature/nueva-funcionalidad
- Abre un Pull Request en este repositorio.
Para preguntas o comentarios, puedes contactar al desarrollador en [email protected].