/fianchetto-react

Primary LanguageJavaScriptMIT LicenseMIT

Fianchetto - Chess Tournament Manager

Fianchetto is a Chess Tournament Manager. A large number of players can be paired. Regular Swiss tournaments, team and scholastic tournaments, round robins. It lets you print out pairings, standings, wall charts, upset results, new ratings and offers the feature of online games for the players who can’t attend the live tournament.

Roles

  • Player
  • Tournament Master

    Check Live Here:

    React: https://fianchetto.herokuapp.com/

    Java: http://fianchetto-java.herokuapp.com/

    Node: https://fianchetto-server.herokuapp.com/


    Complete Project Proposal for more information.


    Tools Requirements:

    Node

    Download npm (v3.5+) / Node.js (v8.10+)

    https://www.npmjs.com/get-npm

    Java (JDK8)

    http://www.oracle.com/technetwork/java/javase/downloads/index.html

    Maven

    http://maven.apache.org/download.cgi

    MYSQL

    https://dev.mysql.com/downloads/workbench/

    Installation / Setup

    Frontend

    Install dependencies and start web app
    $ npm install
    
    $ npm start
    

    Java Server

    GitHub: https://github.com/priyankamanjunath/fianchetto-chess-tournament-manager-server-java

    Install dependencies and start Java server
    $ mvn install
    
    $ java -jar target/*.jar
    

    Node.js Server

    GitHub: https://github.com/priyankamanjunath/fianchetto-chess-tournament-manager-server

    Install dependencies and start Node server
    $ npm install
    
    $ node index.js