Skip to content

Aplicación móvil hibrida para gestionar productos de una tienda y generar facturas electrónicas de las ventas realizadas

License

Notifications You must be signed in to change notification settings

jeanpgr/app_easyinvoice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Facturación Electrónica Móvil

Este proyecto es una aplicación móvil para la facturación electrónica desarrollada utilizando Ionic para el frontend y Spring Boot con Java para el backend. La base de datos utilizada es MySQL. La aplicación permite a los usuarios iniciar sesión, gestionar productos y generar facturas de los productos vendidos.

Características

  • Inicio de Sesión: Sistema de autenticación para acceder a la aplicación.
  • Gestión de Productos: Permite a los usuarios administrar el catálogo de productos, incluyendo la creación, edición y eliminación de productos.
  • Generación de Facturas: Permite a los usuarios seleccionar productos y generar facturas para los productos vendidos.
  • Sincronización de Datos: Los datos de productos y facturas se sincronizan entre el dispositivo móvil y el servidor para mantener la coherencia de los datos.

Tecnologías Utilizadas

  • Frontend Móvil: Ionic
  • Backend: Spring Boot, Java
  • Base de Datos: MySQL

Instalación y Configuración

Prerrequisitos

  • Node.js
  • Ionic CLI
  • Java Development Kit (JDK)
  • Spring Boot
  • MySQL Server

Pasos de Instalación

  1. Clona el repositorio:
    https://github.com/jeanpgr/app_easyinvoice.git
  2. Navega al directorio del proyecto:
    cd app_easyinvoice
  3. Configura la base de datos:
    • Crea una base de datos en MySQL.
    • Configura las credenciales de la base de datos en el archivo application.properties del backend.
  4. Inicia el backend:
    • Importa el proyecto Spring Boot en tu IDE y ejecútalo.
  5. Configura el frontend:
    • Navega al directorio frontend y ejecuta:
    npm install
  6. Inicia el servidor del frontend:
    ionic serve
  7. La aplicación estará disponible en tu navegador web en https://localhost:[puerto].

Uso

  1. Inicio de Sesión: Ingresa con tu nombre de usuario y contraseña.
  2. Gestión de Productos:
    • Agrega, edita o elimina productos según sea necesario.
  3. Generación de Facturas:
    • Selecciona los productos vendidos y genera una factura con los detalles de la venta.

Contribuciones

Las contribuciones son bienvenidas. Puedes hacerlo de la siguiente manera:

  1. Haz un fork del proyecto.
  2. Crea una nueva rama:
    git checkout -b nueva-rama
  3. Realiza tus cambios y haz commits:
    git commit -m "Descripción de los cambios"
  4. Envía tus cambios al repositorio original:
    git push origin nueva-rama
  5. Crea una Pull Request explicando tus cambios.

Licencia

Este proyecto está bajo la Licencia MIT. Mira el archivo LICENSE para más detalles.

Contacto

Si tienes alguna pregunta o sugerencia, no dudes en contactarnos a [email protected].


¡Gracias por utilizar nuestra aplicación móvil de facturación electrónica!

About

Aplicación móvil hibrida para gestionar productos de una tienda y generar facturas electrónicas de las ventas realizadas

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published