Skip to content

Yougi is an application conceived to manage online user groups of any kind and domain. Please, read the license, available on the file LICENSE.txt, before you use or change this application.

License

Jardier/yougi

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YOUGI

The name YOUGI was inspired by the pronunciation of the letters “U” and “G”, acronym of “User Group”, plus the letter “I” of “Interaction”. User group interaction is aligned with the first goal of the project, which is to manage online user groups of any kind and domain in an interactive way (reacts to information provided by users).

Yougi’s second goal is to teach Java EE by example. It covers several important aspects of the platform and adopts a very flexible license, the GNU Lesser General Public License (LGPL v2), that allows everyone to use the code in their personal and professional projects.

The third and last goal of the project is to offer a Java EE project model that everyone can start a whole new project from and concentrate on functional requirements only.

Contact

       Project Leader: Hildeberto Mendonca
        Personal Blog: http://www.hildeberto.com
            Member of: CEJUG (Ceara Java User Group) http://www.cejug.org
        Email Address: me at hildeberto.com

      Project Website: http://www.yougi.org
 Existing Deployments: http://www.cejug.net/
                       http://www.yougi.net
              Twitter: https://twitter.com/youginet (Follow @youginet)

Technologies In Use

JDK 7: We are using the latest Java language features available, thus the Java Development Kit version 7 or superior is required.

Wildfly 8.0.0 : We deploy Yougi on Wildfly because it supports the latest JavaEE features.

JPA 2.0: Java Persistence API implements the persistence layer.

Hibernate: Implementation built-in on Wildfly

EJB 3.1: Enterprise JavaBeans implements the business and service layer.

JSF 2.1: JavaServer Faces

Bootstrap: Bootstrap is a rich visual css/js components library.

iText 5.1: Library to generate PDF files.

JUnit 4.11: Unit test framework.

Arquillian 1.1.4.Final: Integration test framework.


Copyright (C) 2011-2013, Hildeberto Mendonca

About

Yougi is an application conceived to manage online user groups of any kind and domain. Please, read the license, available on the file LICENSE.txt, before you use or change this application.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 98.2%
  • Other 1.8%