Prerequisites

Server

v0.1.2 BETA and older
Apache Tomcat 5.5
MySQL 5.0

v0.1.3 BETA and newer
Apache Tomcat 8.0
MySQL 5.7

Client

Chrome

Installation

Openshift instructions coming soon

  1. Download Apache Tomcat 5 (tested on apache-tomcat-5.5.25, latest version uses Tomcat 8.0)
  2. tar xvzf apache-tomcat-5.5.25.tar.gz
  3. Download and Install MySQL 5 (tested on 5.0.51a, latest version uses MySQL 5.7)
  4. on command prompt,
    mysql -u root -p
    on sql> prompt,
    create database prenda;
    grant all privileges on prenda.* to 'prenda'@'localhost' identified by 'prenda';
    quit
    Latest prenda.war and prenda.sql
  5. Extract package
  6. tar xvzf prenda-0.1.1.tar.gz
    cd prenda
  7. Copy prenda.war to webapps folder of Tomcat
  8. cp prenda.war /path/to/tomcat/webapps
  9. On command prompt,
  10. mysql -u prenda -p prenda < prenda.sql
  11. Go to bin folder of Tomcat
  12. cd /path/to/tomcat/bin
    on linux,
    ./startup.sh
    on windows,
    startup.bat
  13. Point your browser to http://localhost:8080/prenda (adjust port on Tomcat's server.xml)
  14. v0.1.2 BETA and older: admin/123
    v0.1.3 BETA and newer: owner/123
    v0.1.4 BETA and newer has a Self-Registration feature. Valid email needed to activate.