South-Paw / Xinity

SENG302 2016 Group Project: A Musical Application.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

University of Canterbury
SENG302 Group Project
29th February - 29th September 2016

Xinity Logo

Xinity

A web based musical application by EchoTech (team 4)

What is it?

Xinity is a web based musical application for assisting with learning and improvement of various musical skills and knowledge.

Running Xinity

  1. Package Xinity by navigating to the root folder and running mvn clean site package
  2. Navigate to the /target folder and run java -jar Xinity-X.X.X.jar
    • Replace X's with the corresponding version number of .jar file.
    • This will start the application with the GUI.
  3. You can also execute the application with the following additional parameters;
    • -server Start's the application in server mode.
    • -server -withtestdata Start's the application in server mode and generates databases populated with test data (Caution: Will overwrite any existing database contents!)

Test Data

The -withtestdata flag will generate a user with test data (user details, 2 schedules and a few schedule attempts).

  • Username = test
  • Password = apples

Repo Contents

  • /.idea IntelliJ workspace & run configurations.
  • /doc A copy of the applications user manual and a copy of the product backlog we worked from. Also has some example runnable files and run scripts.
  • /src Project source code.

Sprint Releases

Please check out the sprint release tags.

Each has an attached jars of the sprint's release. They're a pretty good indication of how far we came.

Project Contributors

Echotech Logo

About

SENG302 2016 Group Project: A Musical Application.

License:MIT License


Languages

Language:Java 83.8%Language:JavaScript 9.6%Language:CSS 2.2%Language:Gherkin 2.2%Language:HTML 1.8%Language:Lex 0.4%