
Proyek ini telah pensiun dalam tahap alpha.
Natrank adalah aplikasi web peringkat tim sepak bola nasional menggunakan versi modifikasi dari sistem peringkat ELO. Tujuan dari proyek ini adalah untuk membuat perangkat lunak yang akan memberi daya pada situs web yang melayani tujuan yang sama dengan peringkat ELO Football World, tetapi dengan lebih banyak data untuk mengeksplorasi dan pengalaman pengguna yang lebih baik.
Memberikan akses untuk mencocokkan dan peringkat data melalui titik akhir seperti REST. Modul admin memungkinkan administrator, di antara tugas -tugas lain, impor data kecocokan menggunakan antarmuka web.
Beberapa teknologi dan alat yang digunakan: Java 8, Spring Boot, Spring Web MVC, Jackson, Spring Security, MySQL, Hibernate 5, Spring Data JPA, JSP, JSTL, Bootstrap 3, Maven.
Aplikasi satu halaman yang mengakses data yang disediakan oleh modul backend melalui permintaan AJAX dan menyajikan antarmuka web bagi pengguna untuk menelusuri data.
Beberapa teknologi dan alat yang digunakan: naskah, bereaksi, mobx, sass, benang, webpack, highcharts. Dalam iterasi lama (frontend-tua): JavaScript (ES5), AngularJS, Less, Bootstrap 3, Bower, NPM, Grunt, Yeoman, Generator-CG-Angular, Highcharts.
Wadah Docker Database sangat diatur sehingga database diisi sebelumnya dengan data yang cocok hingga Piala Dunia 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 (ingat untuk menggunakan 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 (ingat untuk menggunakan java 8)cd natrank/frontendyarn && yarn startapi core dan modul adminLihat file copying.md.