/Symposium

Sharing Knowledge platform for IT students

Primary LanguageJavaOtherNOASSERTION

# Symposium

Build Status codecov

Symposium is a sharing knowledge platform created for the IT students of University of Salerno (Italy).

Vision

The main goal of this project is to help the IT students during their university's career with a centralized platform where they can post questions about all the aspects of the university helping each other with a simple Q/A (Question/Answer) mechanism.

Requirements

  • Code Coverage 75% or higher
  • CheckStyle control very low

Technologies

  • Java
  • JSP
  • Java Servlet
  • CSS3
  • HTML5
  • Javascript
  • SQL

Libraries

  • JavaEE Web API 7 Tomcat Reference Implementation
  • Apache Commons DBUtils
  • Apache Bval
  • JSTL (Apache TagLibs Reference imlementation)
  • Foundation CSS
  • Foundation Icons
  • JQuery
  • What-input
  • Apache Commons BeanUtils
  • Apache Commons Email

Tested with

  • JUnit
  • Mockito
  • Selenium

Build

Requirements

  • Git installed
  • Maven installed
  • JDK 8 or better
  • Apache Tomcat 8 or newer

Instructions

  1. Clone the repository with git clone <url>;
  2. Go into cloned directory;
  3. Launch mvn install;
  4. If you want skip the test add -DskipTests=true as an option;