Skip to content

eddymy1304/SacaLaCuenta

Repository files navigation

SacaLaCuenta

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.

Características

  • 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.

Tecnologías Utilizadas

  • 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.

Instalación

  1. Clona el repositorio:
    git clone https://github.com/eddymy1304/SacaLaCuenta.git
  2. Abre el proyecto en Android Studio.
  3. Sincroniza el proyecto con Gradle para descargar todas las dependencias necesarias.

Uso

  1. 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.
  2. Consultar Historial:

    • Navega a la sección de "Historial" para ver todas tus ventas registradas.
    • Selecciona una venta para ver los detalles completos.
  3. Compartir Tickets:

    • Genera una imagen del ticket de venta.
    • Comparte la imagen a través de tus aplicaciones de mensajería o redes sociales.

Contribuciones

¡Las contribuciones son bienvenidas! Si deseas colaborar, por favor sigue estos pasos:

  1. Haz un fork del repositorio.
  2. Crea una nueva rama para tu funcionalidad:
    git checkout -b feature/nueva-funcionalidad
  3. Realiza tus cambios y haz commit:
    git commit -m "Añadida nueva funcionalidad"
  4. Sube tus cambios a tu repositorio fork:
    git push origin feature/nueva-funcionalidad
  5. Abre un Pull Request en este repositorio.

Contacto

Para preguntas o comentarios, puedes contactar al desarrollador en [email protected].

About

Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages