app_easyinvoice

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

MIT License

Stars
0
Committers
5

Facturacin Electrnica Mvil

Este proyecto es una aplicacin mvil para la facturacin electrnica desarrollada utilizando Ionic para el frontend y Spring Boot con Java para el backend. La base de datos utilizada es MySQL. La aplicacin permite a los usuarios iniciar sesin, gestionar productos y generar facturas de los productos vendidos.

Caractersticas

  • Inicio de Sesin: Sistema de autenticacin para acceder a la aplicacin.
  • Gestin de Productos: Permite a los usuarios administrar el catlogo de productos, incluyendo la creacin, edicin y eliminacin de productos.
  • Generacin de Facturas: Permite a los usuarios seleccionar productos y generar facturas para los productos vendidos.
  • Sincronizacin de Datos: Los datos de productos y facturas se sincronizan entre el dispositivo mvil y el servidor para mantener la coherencia de los datos.

Tecnologas Utilizadas

  • Frontend Mvil: Ionic
  • Backend: Spring Boot, Java
  • Base de Datos: MySQL

Instalacin y Configuracin

Prerrequisitos

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

Pasos de Instalacin

  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 ejectalo.
  5. Configura el frontend:
    • Navega al directorio frontend y ejecuta:
    npm install
    
  6. Inicia el servidor del frontend:
    ionic serve
    
  7. La aplicacin estar disponible en tu navegador web en http://localhost:[puerto].

Uso

  1. Inicio de Sesin: Ingresa con tu nombre de usuario y contrasea.
  2. Gestin de Productos:
    • Agrega, edita o elimina productos segn sea necesario.
  3. Generacin 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 "Descripcin de los cambios"
    
  4. Enva 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 ms detalles.

Contacto

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


Gracias por utilizar nuestra aplicacin mvil de facturacin electrnica!