
โครงการได้รับการเกษียณในเวทีอัลฟ่า
Natrank เป็นเว็บแอปพลิเคชันการจัดอันดับทีมฟุตบอลแห่งชาติโดยใช้ระบบการจัดอันดับ ELO รุ่นที่แก้ไขแล้ว เป้าหมายของโครงการคือการสร้างซอฟต์แวร์ซึ่งจะเพิ่มพลังให้กับเว็บไซต์ที่ให้บริการจุดประสงค์เดียวกันกับการจัดอันดับฟุตบอลโลก ELO แต่มีข้อมูลเพิ่มเติมในการสำรวจและปรับปรุงประสบการณ์การใช้งานของผู้ใช้
ให้การเข้าถึงข้อมูลการจับคู่และการจัดอันดับผ่านจุดสิ้นสุดที่เหมือนเดิม โมดูลผู้ดูแลระบบทำให้ผู้ดูแลระบบสามารถนำเข้าข้อมูลการจับคู่ได้โดยใช้เว็บอินเตอร์เฟส
เทคโนโลยีและเครื่องมือบางอย่างที่ใช้: Java 8, Spring Boot, Spring Web MVC, Jackson, Spring Security, MySQL, Hibernate 5, Spring Data JPA, JSP, JSP, JSTL, Bootstrap 3, Maven
แอปพลิเคชันหน้าเดียวที่เข้าถึงข้อมูลที่จัดทำโดยโมดูลแบ็กเอนด์ผ่านคำขอ AJAX และนำเสนอเว็บอินเตอร์เฟสสำหรับผู้ใช้เพื่อเรียกดูข้อมูล
เทคโนโลยีและเครื่องมือบางอย่างที่ใช้: TypeScript, React, Mobx, Sass, เส้นด้าย, Webpack, Highcharts ในการทำซ้ำเก่า (Frontend-old): JavaScript (ES5), AngularJS, น้อย, bootstrap 3, Bower, NPM, คำราม, yeoman, generator-cg-angular, highcharts
คอนเทนเนอร์ฐานข้อมูล Docker ได้รับการตั้งค่าดังนั้นฐานข้อมูลจะถูกเตรียมไว้ด้วยข้อมูลการจับคู่จนถึงปี 1950 World Cup
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 (อย่าลืมใช้ 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 (อย่าลืมใช้ Java 8)cd natrank/frontendyarn && yarn startcore api และ adminดูไฟล์ Popying.md