
Le projet a été retiré dans son stade alpha.
Natrank était une équipe nationale de football classant une application Web en utilisant une version modifiée du système de notation ELO. L'objectif du projet était de créer un logiciel qui alimenterait un site Web servant le même objectif que les cotes mondiales de football ELO, mais avec plus de données à explorer et une expérience utilisateur bien améliorée.
Fournit accès à la correspondance et au classement des données via des points de terminaison de type repos. Le module d'administration permet à l'administrateur d'importer des données d'importation de correspondance à l'aide d'une interface Web.
Certaines des technologies et des outils utilisés: Java 8, Spring Boot, Spring Web MVC, Jackson, Spring Security, MySQL, Hibernate 5, Spring Data JPA, JSP, JSTL, Bootstrap 3, Maven.
Une application à une seule page qui accède aux données fournies par le module backend via les demandes AJAX et présente une interface Web pour que l'utilisateur puisse parcourir les données.
Certaines des technologies et des outils utilisés: typescript, react, mobx, sass, yarn, webpack, highCharts. Dans l'ancienne itération (frontend): JavaScript (ES5), Angularjs, moins, bootstrap 3, bower, npm, grunt, yeoman, générateur-cg-angulaire, highcharts.
Le conteneur Docker de la base de données est configuré ainsi que la base de données est présentée avec des données de correspondance jusqu'à la Coupe du monde de 1950.
cd natrank/backenddocker-compose upcd natrank/backenddocker build --tag natrank-db dbdocker run -d -p 3306:3306 --rm natrank-dbDB_HOST=localhost:3306 ./mvnw spring-boot:run (n'oubliez pas d'utiliser Java 8) cd natrank/backendmysql -h localhost:3306 -u <USER> -p <PASSWORD> < db/schema.sqlsrc/main/resources/application.ymlDB_HOST=localhost:3306 ./mvnw spring-boot:run (n'oubliez pas d'utiliser Java 8)cd natrank/frontendyarn && yarn startcore api et adminVoir le fichier Copying.md.