Giter Club home page Giter Club logo

pico's Introduction

PICO

Un Sistema Contable básico para MicroEmpresas Nicaragüenses. Didáctico y Colaborativo.

Status

Quality Gate Status Bugs Coverage Technical Debt Vulnerabilities Build Status GitHub All Releases GitHub GitHub manifest version

>> ¡Importante!, Aun no tenemos release, para el desarrollo estamos usando la rama develop

Objetivo

  • Ser Didactico para los que pretenden aprender Java utilizando las mejores practicas.
  • Ser una solucion para MicroEmpresas que necesitan llevar contabilidad.
  • Ser un reductor de la cantidad de proyectos de graduacion en centros tecnicos y universidades enfocados en Contabilidad.

Caracteristicas Funcionales

  • Didactico
    • Totalmente comentado.
  • Sencillo
  • Intuitivo
  • Portable
  • mono empresa
  • Reportes contables

Caracteristicas Técnicas.

  • De escritorio
  • Portable
  • Base de datos Empotrada
  • Reportes integrados
  • Ejecutable desde un Flash Drive
  • Windows, Linux, BSD and MAC
  • Totalmente comentado y Documentado

Stack

  Conjunto de Tecnologias utilizadas
  • Base: JVM OpenJDK (AdoptOpenJDK) Version 11 LTS
  • Manejador: maven
  • Base de Datos: Empotrada SQLITE y HSQLDB
  • JPA (Persistencia)
  • ORM: Hibernate
  • Swing
  • Reportes: JasperReport
  • MVC
  • POO
  • Multi IDE

Estilo de Código:

Para el estilo de codificacion, usaremoes el estilo creado por google: https://google.github.io/styleguide/javaguide.html

Preparando el IDE

Importando el estilo de Código en IntelliJIDEa

Importando el estilo de Código en NetBeans

Importando el estilo de Código en Eclipse

...

Como probar desde el código usando Maven.

Con Maven puedes probar la aplicación simplemente descargando el código y ejecutar los comandos de maven para compilarlo, empaquetarla o ejecutarlo.

  • Compilar:
mvn compile
  • empaquetar
mvn package 
  • instalar
mvn install
  • si la ejecucion de las pruebas fallan entonces omitirlas
mvn install -DskipTests=true 

Ejecutando desde la terminal, consola, CMD o Power Shell

  java -jar tarjet/PICO.jar

Diseño

TDR <enlace a la página de los TDR> UML UI

Como colaborar (¡IMPORTANTE!).

  1. Todo colaboracion de codígo debe hacerce mediante PULL PULL REQUEST desde la rama/branch "develop"
  2. Reporte de errores, bugs, se hacen mediante issue, solicitudes de mejoras tambien.

Licencia

Copyright (c) 2018-2020 Grupo de Usuarios Java de Nicaragua.

Pico Accounting is free libre open source software (FLOSS), licensed under the GNU General Public License version 3 (GPLv3), see the COPYING file or a copy at: https://www.gnu.org/licenses/gpl.txt

Autores y Colaboradores

JUG Nicaragua, Grupo de Usuarios Java de Nicaragua. https://javanicaragua.org/nuestro-equipo/

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.