Giter Club home page Giter Club logo

cscc01-team5's Introduction

Team5

Team Members

  • Alexander Greff
  • Saad Syed Ali
  • Mohammed Osumah
  • Gyeongwon Choi

Table of Contents

Setting Up

Production

  • Package the project

    $ mvn package

  • Run the executable jar file

    $ java -jar .\target\CSCC01-team5-jar-with-dependencies.jar

Accessing Entry Points

  • Accessing entry points (i.e. individual pages) can be done with the following steps:

  • Compile the project

    $ mvn compile

  • Main Entry Point

    $ mvn exec:java

  • Secondary Entry Points

    • Admin Panel

      $ mvn exec:java@admin-panel

    • Report Panel

      $ mvn exec:java@report-panel

    • Upload Panel

      $ mvn exec:java@uploader-panel

Development Environment

  • Java 1.8.0 or above installed

  • Install Maven 3.5.4

  • Compile the project

    $ mvn compile

Testing

  • Run all tests

    $ mvn test

System Demos

Run these commands from the project root:

$ mvn compile

  • Uploader GUI Interface:

    $ mvn exec:java@uploader-interface-demo

  • Admin GUI Interface:

    $ mvn exec:java@admin-interface-demo

  • Database Driver:

    $ mvn exec:java@database-driver-demo

  • Configuration Loader:

    $ mvn exec:java@config-loader-demo

  • JSON Loader:

    $ mvn exec:java@json-loader-demo

Product Backlog

Version 0

Version 1

Version 2

Version 3

Sprint Backlog

Sprint 1

Sprint 2

Sprint 3

Sprint 4

Sprint 5

Sprint 6

Deliverables

Deliverable 1 Team Setup

Deliverable 2 Project Requirements

Deliverable 3 Project Planning and Execution

  • Product Backlog v1

  • Sprint 1

  • Sprint 2

    Trello Board

    Running the Code

    As of sprint 2 our systems are still indepentent of each other so they must all be compiled separately.

    For the convenience of the grader we have compiled small demos of each system in their respective main functions.

    Click here for instructions on running the demos.

Deliverable 4 Product Verification and Code Review

Deliverable 5 Final Deliverable

cscc01-team5's People

Contributors

alex-greff avatar saadali000 avatar morockz26 avatar won6463 avatar thierrysans avatar

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.